HIGH PERFORMANCE COMMUNITY - GDR APPEL ASSEMBLÉE GÉNÉRALE MAI 2022 - INDICO
←
→
Page content transcription
If your browser does not render page correctly, please read the page content below
GdR APPEL Assemblée Générale Mai 2022 High Performance Community Arnaud Beck, Laboratoire Leprince-Ringuet, CNRS / Ecole polytechnique
Open source ecosytem Training Workshop Feedback Numerical Developers Users Interface & Algorithms Scientific results Comp. Allocation Tech. collaboration Operation support Optimization Computing Centers Support Computing Developers Computational Resource Performance 2
Postprocesing In [1]: import happi In [2]: S = happi.Open(".") Loaded simulation '.' Scanning for Scalar diagnostics Scanning for Field diagnostics Scanning for Probe diagnostics Scanning for ParticleBinning diagnostics Scanning for RadiationSpectrum diagnostics Scanning for Performance diagnostics Scanning for Screen diagnostics Scanning for Tracked particle diagnostics In [3]: my_Ey = S.Field(0, "Ey") In [4]: my_Ey.slide(aspect='equal',vsym = True) Field diagnostic #0: E Smilei workshop - Parallelization 5
Smilei's users community is growing 200+ citations for Smilei reference paper* 80 63 40 15 3 2017 2018 2019 2020 2021 Google Scholar *Dérouillat et al., Comp. Phys. Comm. 222, 351 (2018) 7
Smilei's users community is growing Scientific production is rich ... 100 peer-reviewed papers have been published using Smilei 10+ PhD theses in France benefited from Smilei ... and focuses on various applications LPI/FCI : laser-plasma interaction / inertial confinement fusion UHI : Ultra-high intensity QED : Quantum electrodynamics (extreme light) HPC : high-performance computing Space plasmas & astrophysics 8
Working with Computing Centers The strong interaction with the French computing centers experts is a virtuous circle. Integration ● Nvidia GPU on Jean-Zay ● AMD GPU on Adastra ● OpenACC directives ● OpenMP directives The choice of technology is seamless for the user: Over 40 machine files today => Smilei workshop - Parallelization 9
The Smilei dev-team Mickael Grech Olga Abramkina Frédéric Perez Tommaso Vinci Asma Farjallah Marco Chiaramello, Anna Grassi Clément Caizergues Arnaud Beck Emmanuel d’Humières Guillaume Bouchard Imene Zemzemi Umesh Seth Etienne Malboeuf Mathieu Lobet Ilya Plotnikov Francesco Massimo “Insert Name (IR)” Paula Kleij Haïthem Kallala Michèle Raynaud Smilei workshop - Parallelization 10
Exchange with the community ● Code and issues on gitHub ● Chat (1600 messages in 2021) ● Complete documentation Smilei workshop - Parallelization 11
Virtual LAPLACE Smilei workshop - Parallelization 12
Virtual LAPLACE “Le Comité soutient ce projet dans le domaine en pleine expansion de l’interaction laser- plasma à haute intensité et qui rassemble quatre laboratoires du Plateau de Saclay (LOA, LAL, LLR, MdlS) désirant approfondir les connaissances sur l’accélération laser-plasma (ALP) au travers de simulations numériques. Le Comité souligne la nature structurante de ce projet qui s'inscrit dans un contexte national et international actif, et qui bénéficie de nombreux soutiens.” 5 500 000 heures cœurs sur Irene SKL du TGCC 5 400 000 heures cœurs sur Irene KNL du TGCC 10 000 heures GPU sur Jean Zay V100 de l'IDRIS 7 000 000 heures cœurs sur Jean Zay CSL de l'IDRIS 24 480 heures GPU sur Irene V100 du TGCC Smilei workshop - Parallelization 13
Developments for LWFA Envelope model in quasi-cylindrical geometry supporting ionization and PML AM “Standard” ~ 24 H Wallclock time / cm of propagation AM “Envelope” ~ 10 min Wallclock time / cm of propagation Enjoy next talk by F. Massimo ! The objective is to reach real-time simulation of 1 min / cm of propagation. Smilei workshop - Parallelization 14
(A few desired) Perspectives ● Next Smilei Workshop (2023 Q4) ● Centre of Excellence PLAXMA proposed at EuroHPC to reinforce collaborations ● Task based implementation (Massimo et. al. PASC22) ● Spectral solvers integration (See talk by I. Andriyash) ● GPU release (Grand Challenge Adastra at CINES end of 2022 – Apollon multi PW) Smilei workshop - Parallelization 15
(True) Perspectives will become what the community makes out of it. Thank you for your attention! Smilei workshop - Parallelization 16
You can also read