Skip to content

Commit 5073023

Browse files
committed
Update deliverable version to v2.0.0 and enhance appendix content with detailed context, version trail, and forward-looking scope; refine challenges identified in benchmarking process for clarity.
1 parent 4473ef6 commit 5073023

5 files changed

Lines changed: 62 additions & 57 deletions

File tree

exa-ma-d7.1.tex

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -131,7 +131,7 @@
131131
\delivResponsible{UNISTRA}
132132

133133
% Deliverable Version, Contractual and Actual Date, Dissemination Level, Type
134-
\delivVersion{v1.93.0}
134+
\delivVersion{v2.0.0}
135135
\ContractualDate{15/10/2025}
136136
\ActualDate{\today}
137137
\delivDissLevel{PU} % PU, PP, RE, CO
@@ -153,6 +153,7 @@
153153
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
154154
%%% Change Log
155155
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%`'
156+
\istChange{12/11/2025}{v2.0.0}{Christophe Prud'homme (UNISTRA), Thomas Saigre (UNISTRA)}{Major release: Complete file inclusion tracking (31 files) with various minor updates and consistency improvements all over the document}
156157
\istChange{23/10/2025}{v1.93.0}{Christophe Prud'homme (UNISTRA)}{Publication statistics analysis and document type classification, minor edits}
157158
\istChange{23/10/2025}{v1.92.0}{Christophe Prud'homme (UNISTRA), Hélène Barucq (Inria)}{KPI table with current status; WP4 itemize fix; review patches applied; WP1-6 updates}
158159
\istChange{17/10/2025}{v1.91.2}{Christophe Prud'homme (UNISTRA), Hélène Barucq (Inria)}{Switch to article-cli workflow; update AGENTS.md and README.adoc; refresh co-authors; final edits}
@@ -244,7 +245,7 @@ \chapter{Conclusions}
244245
\appendix
245246

246247
\input{sections/appendix-a}
247-
%%\input{sections/appendix-b}
248+
\input{sections/appendix-b}
248249

249250

250251
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

istprog.sty

Lines changed: 20 additions & 41 deletions
Original file line numberDiff line numberDiff line change
@@ -276,52 +276,31 @@
276276

277277
% Some reasonable defaults.
278278

279-
\Security{??}
280-
\ContractualDate{}
281-
\ActualDate{\today{}}
282-
\delivNumber{Dn.n}
283-
\delivName{??}
284-
\delivType{??}
285-
286-
\delivWP{??}
287-
\delivWPName{??}
288-
\delivResponsible{??}
289-
\delivOtherContributors{??}
290-
\delivAuthor{??}
291-
\delivProjectOfficer{??}
292-
\delivKeywords{??}
293-
\delivAbstract{??}
279+
\Security{Public}
280+
\ContractualDate{15/10/2025}
281+
\ActualDate{23/10/2025}
282+
\delivNumber{D7.1}
283+
\delivName{Benchmarking Analysis Report}
284+
\delivType{Report}
285+
286+
\delivWP{WP1-7}
287+
\delivWPName{Showroom, Benchmarking and Co-Design coordination}
288+
\delivResponsible{UNISTRA}
289+
\delivOtherContributors{All partners}
290+
\delivAuthor{Christophe Prud'homme (UNISTRA)}
291+
\delivProjectOfficer{ANR (France 2030)}
292+
\delivKeywords{HPC, Exascale, Benchmarking, Software}
293+
\delivAbstract{Deliverable D7.1 consolidates the shared benchmarking methodology and WP1--WP6 outputs for Exa-MA, providing reproducible artefacts, KPI tracking, and a roadmap for forthcoming releases.}
294294

295295
\ProjectRefNo{ANR-22-EXNU-0002}
296296
\ProjectAcronym{Exa-MA}
297297
\ProjectFullTitle{Methods and Algorithms at Exascale}
298-
\Security{Restricted}
299-
\ContractualDate{\_\_\_\_ \_\_\_\_\_ 202\_}
300-
\delivMonth{Month}
301-
\delivYear{202x}
302-
\ActualDate{\_\_\_\_\_\_ 202\_}
303-
\delivNumber{Dn.n}
304-
\delivName{[Title as appears in the DoA]}
305-
\delivShortTile{Report Short Title Here}
306-
\delivDissLevel{PP}
307-
\delivType{[Report, Prototype, Other]}
298+
\delivShortTile{BAR}
299+
\delivDissLevel{PU}
308300
\delivStatus{d}
309-
\delivWP{WPx} % Workpackage x
310-
\delivWPName{[Title as appears in DoA]} % WP name
311-
\delivResponsible{[Responsible partner]}
312-
\delivOtherContributors{[List of partners contributed to the deliverable]}
313-
\delivVersion{\today}
314-
\delivAuthor{[List of individuals contributed to the deliverable]}
315-
\delivFPAuthor{...}
316-
317-
\delivOtherContributors{All partners}
318-
\delivProjectOfficer{Project officer}
319-
320-
\delivKeywords{[List of free keywords relevant to the deliverable]}
321-
322-
\delivDissLevel{CO}
323-
\delivTask{Tn.n}
324-
\delivVersion{0.0}
301+
\delivVersion{v1.93.0}
302+
\delivFPAuthor{[Pierre Alliez (Inria), H\'el\`ene Barucq (Inria), Victor Dansac (Inria), Vincent Faucher (CEA), Emmanuel Franck (Inria), Josselin Garnier (EP), Cl\'ement Gauchy (CEA), Luc Giraud (Inria), St\'ephane Lanteri (Inria), Fr\'ed\'eric Nataf (CNRS), Isabelle Rami\`ere (CEA), Thomas Saigre (UNISTRA), El-Ghazzali Talbi (U Lille)]}
303+
\delivTask{T7.1}
325304
\NumberOfPages{\pageref{LastPage(excluding front matter)}}
326305

327306
\newcommand{\istTestDisseminationLevel}[1]{%

sections/appendix-b.tex

Lines changed: 31 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -12,16 +12,41 @@ \section*{Appendix B}
1212
%%% Section content, please change!
1313
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
1414

15-
\subsection*{Appendix B.1}
15+
\subsection*{Appendix B.1 -- Living Roadmap}
1616
\label{sec:appendix-b1}
17-
\addcontentsline{toc}{subsection}{Appendix B.1}
17+
\addcontentsline{toc}{subsection}{Appendix B.1 -- Living Roadmap}
1818

19-
\lipsum[1]
19+
\paragraph{Context}
20+
As stated in \Cref{sec:purpose}, Deliverable~D7.1 inaugurates the annual benchmarking series for Exa-MA and documents the shared methodology underpinning the WP1--WP6 advances.
21+
This appendix consolidates the maintenance view for release~v2.0.0 so that successive editions can track progress consistently.
2022

21-
\subsection*{Appendix B.2}
23+
\paragraph{Version trail}
24+
The change log on the identification page records the key milestones: the v1.90.0 rebuild of the table of contents, the October 2025 WP contributions (v1.91.1 and v1.91.2), the KPI table refresh (v1.92.0), the publication statistics update (v1.93.0), and the major v2.0.0 release introducing document tooling infrastructure.
25+
Release v2.0.0 marks a significant milestone with enhanced automation capabilities.
26+
Each iteration aligns with the benchmarking methodology in Chapter~\ref{chap:methodology} and feeds the KPI snapshot presented in Section~\ref{sec:summary}.
27+
28+
\paragraph{Forward-looking scope}
29+
Future releases will incorporate the benchmarking extensions and automation priorities already outlined in the Future Work section of Section~\ref{sec:conclusions}, ensuring that KPIs, datasets, and CI artefacts stay synchronized with NumPEx requirements.
30+
The v2.0.0 tooling enhancements establish a foundation for automated document analysis, dependency tracking across all 31+ included files, and streamlined document expansion workflows that support reproducible builds and systematic quality assurance.
31+
32+
\subsection*{Appendix B.2 -- Open Actions Register}
2233
\label{sec:appendix-b2}
23-
\addcontentsline{toc}{subsection}{Appendix B.2}
34+
\addcontentsline{toc}{subsection}{Appendix B.2 -- Open Actions Register}
35+
36+
\begin{center}
37+
\begin{tabular}{p{4.5cm} p{7.5cm}}
38+
\toprule
39+
\textbf{Focus Area} & \textbf{Next-Step Summary (Source)} \\
40+
\midrule
41+
New specifications and implementations & Deliver additional application specifications, complete implementations, and broaden automated benchmarks (Future Work, Section~\ref{sec:conclusions}). \\
42+
GPU portability and scaling & Extend GPU coverage and improve strong/weak scaling on EuroHPC-class platforms (Future Work, Section~\ref{sec:conclusions}). \\
43+
Automation and reporting & Densify CI/CD benchmark cadence and keep FAIR artefacts synchronized with repositories (Future Work, Section~\ref{sec:conclusions}). \\
44+
Metrics and resilience & Incorporate energy, resilience, and data-movement indicators alongside existing KPIs (Future Work, Section~\ref{sec:conclusions}). \\
45+
Standardisation and collaboration & Harmonise acceptance criteria across tiers and reinforce coordination with PC1/PC2/PC3 partners (Future Work, Section~\ref{sec:conclusions}). \\
46+
\bottomrule
47+
\end{tabular}
48+
\end{center}
2449

25-
\lipsum[1]
50+
These actions will be revisited in upcoming versions to provide funders and WP leads with transparent status updates on benchmarking coverage, reproducibility artefacts, and ecosystem alignment.
2651

2752
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

sections/summary.tex

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -58,11 +58,11 @@ \section*{Executive Summary}
5858
\toprule
5959
\textbf{KPI} & \textbf{Target} & \textbf{Current Status (2025)} \\
6060
\midrule
61-
Level 1 demonstrators at scale & At least 3 per WP (except WP7) & 2 mini-apps defined specified (WP1), implemented and part of the benchmarking process \\
62-
Level 2 demonstrators at scale & At least 5 total & 6 extended mini-apps and demonstrators specified, 2 implemented and 1 part of the benchmarking process \\
63-
Production applications with Exa-MA tools & 5 mini-apps, 4 proxy apps; ~20 libraries impacted & about 12 frameworks impacted, 1 proxy app under development, \\
61+
Level 1 demonstrators at scale & At least 3 per WP (except WP7) & 2 mini-apps defined and specified (WP1), implemented and part of the benchmarking process \\
62+
Level 2 demonstrators at scale & At least 5 total & 6 extended mini-apps and demonstrators specified; 2 implemented and 1 participating in the benchmarking process \\
63+
Production applications with Exa-MA tools & 5 mini-apps, 4 proxy apps; ~20 libraries impacted & About 12 frameworks impacted; 1 proxy app under development \\
6464
Software stack validation scale & Full Exascale level & Not measured for now \\
65-
Training participants & More than 100 trainees (PC0 KPI-5) & 1 training on CI/CD in HPC environment March 2025 (40 particpants via EuroHPC)\\
65+
Training participants & More than 100 trainees (PC0 KPI-5) & 1 training on CI/CD in HPC environment (March 2025, 40 participants via EuroHPC)\\
6666
Scientific publications & More than 50 papers & 36 Publications comprise 16 preprints/working papers, 8 journal articles, 4 conference papers, 3 proceedings, 2 poster communications, 1 lecture, 1 book, and 1 report. \\
6767
NumPEx ecosystem contribution & Conformity with PC0 KPI-7--10 & collaborations between PC1/PC2/PC3; upstream patches merged into identified frameworks \\
6868
\bottomrule

software/feelpp/WP1/WP1-heatfluid.tex

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -291,10 +291,10 @@ \subsubsection{Benchmark \#\counter{feelppWP1benchcounter}: HeatFluid Coupling}
291291

292292

293293
\paragraph{Challenges Identified}
294-
Several challenges were encountered during the benchmarking process: \textbf{??}
294+
Several challenges were encountered during the benchmarking process:
295295
\begin{itemize}
296-
\item \textbf{Memory Usage:}
297-
\item \textbf{Parallelization Inefficiencies:}
298-
\item \textbf{Cache and Memory Bottlenecks:}
296+
\item \textbf{Memory usage:} the largest mesh (\texttt{Mr6}) cannot complete on a single 128-core node because of memory limitations, requiring multi-node execution to progress.
297+
\item \textbf{Parallelization inefficiencies:} despite the decrease in absolute runtimes, the nonlinear solve and assembly phases remain the dominant contributors, signalling limited scaling benefits for those kernels when adding nodes.
298+
\item \textbf{Cache and I/O bottlenecks:} as the number of cores increases, the proportion of time spent exporting results grows due to the larger data volumes written to disk, stressing memory bandwidth and storage throughput.
299299
\end{itemize}
300300

0 commit comments

Comments
 (0)