On-the-fly clustering for exascale molecular dynamics simulations. - presented by Dr Alizée Dubois and Thierry Carrard

On-the-fly clustering for exascale molecular dynamics simulations.

Alizée Dubois and Thierry Carrard

ADThierry Carrard
Slide at 07:35
EXANBODY FRAMEWORK
Molecular Dynamics (MD)
Alizée Dubois and Thi..
process id
0.0e+00 5 10 15 20 25 3.1e+01
temperature
N-BODY
-3.3e+03 1e+6 2.2e+0
Discrete Element Method (DEM)
exaDEM (Discrete Element Method) exaStamp (Molecular Dynamics)
exaSPH (Smooth Particule Hydrodynamic)
Carrard, T., et al. ExaNBody : A HPC Framework for
1.0e+04
1.4e+02
8000 6000
4000
N-Body Applications in Euro-Par 2023 : Parallel
2000
Processing Workshops, (2024)
8.0e-04
20 3.0e+00
A. DUBOIS - T. CARRARD - COMPUTER PHYSICS COMMUNICATIONS SEMINAR SERIES - 03/03/25
II Votre écran est partagé par le biais de l'applicationapp.zoom.us.
Arrêter le partage
Masquer
1
References
  • 1.
    T. Carrard et al. (2024) ExaNBody: A HPC Framework for N-Body Applications. Lecture Notes in Computer Science
Share slide
Summary (AI generated)

We have developed a comprehensive ecosystem for our simulation code software tailored for high-performance computing facilities. This ecosystem consists of three primary components.

First, we utilize industry-standard low-level libraries, including MPI, OpenMP, C++, YAML for user inputs, and CUDA and HIP for GPU acceleration. These libraries form the foundational layer of our software.

Building on this foundation, we have created three proprietary software layers. The first is Onika Brick, which serves as the interface with the hardware and supports a component-based programming model. The second is exaNBody, which focuses on N-body parallel algorithms. Finally, our three simulation code applications are built on top of these layers.

The accompanying slide illustrates two of our simulation codes. At the top, there is an example of a block of matter subjected to shock from a piston, resulting in rapid movement and the ejection of micro jets of matter through molecular dynamics. The bottom section depicts a rotating drum containing millions of small grains of material. As the drum rotates, the grains mix and move dynamically. Now, let us focus on the molecular dynamics aspect of our work.