D3.1 Application Analysis Report
Creators: name: Cesarini, Daniele
name: Pitari, Fabio
name: Ficarelli, Federico
name: Lanucara, Pietro
name: Cavallaro, Gabriele
name: Casarotti, Emanuele
name: Piljić, Igor
name: Marsden, Olivier
name: Hadade, Ioan
name: Tornatore, Luca
name: Nikolaidis, Fotis
name: Bilas, Angelos
name: Raffin, Erwan
name: Morvan, Antoine
name: Meca, Ondrej
name: Riha, Lubomir
name: Lohier, Theophile
name: Brenner, Valérie
name: Genovese, Luigi
name: Delorme, Maxime
Publisher: name: Zenodo
Year: 2022
Subjects: Workflow
Applications
Performance
Analysis
Codesign
Report

description: This document reports activities accomplished in the WP3 in the first year of the project. The work done in this document is related from the M0 to the M12 and it is focused on the applications that compose the EUPEX benchmark suite. In particular, we focused the work on the analysis of the use cases that will be used to benchmark the EUPEX pilot platform when it becomes available to the WP3. For each application that composes the EUPEX benchmark suite, we reported a detailed description and the impact of production and scientific fields. Most of our applications have been identified from the European strategic objectives in the research and innovation activities like the digital twins for: the Des-tination Earth Initiative, Industry 4.0, the European digital strategy against pandemics, the square kilo-metres array project and others. In particular, we want to valorise and link of EUPEX project with the centre of excellence founded by EuroHPC Joint Undertaking, which represent several European scien-tific fields. During the WP3 work, each application proponent partner has selected a specific use-case designed to be representative of a real production workload, which often represent strategic digital twins for the European Union. Differently from other EuroHPC projects, in EUPEX we target not single applications but entire workflows. An application workflow is often composed as a pipeline of applications and tools that are used in production systems to discover real scientific results. For each application workload, we carefully describe the entire workflow and how different workflow step might be mapped to a modular supercomputing architecture platform such as the EUPEX platform, making good use of the available hardware heterogeneity. As described in the DoA part B document, the objectives of this deliverable are: Describe the applications and the selected use-cases, as well as a set of mini applications, which implement specific kernels considered relevant to benchmark the EUPEX platform. Report the porting effort of the applications to run on the modular software development vehicles of the project (Fujitsu A64FX and Nvidia V100/A100 as described in the D6.1) and show the learned lessons. Analyse the performance bottlenecks of the initial version of the ported applications. Provide co-design outputs for the EUPEX platform. Provide co-design outputs for the GPU technology selection as outcomes for milestone 3. In future deliverables, we will optimize the applications for our target SDVs leveraging the modular su-percomputing architecture of the EUPEX platform.