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 09:41
EXASTAMP SPATIAL DOMAIN DECOMPOSITION
Alizée Dubois and Thi...
Inter node communication through MPI
Subdomain 1
Subdomain 2
Subdomain n
Ghost zone
Each cell
duplicates particles
stores quantities of owned particles
from nearby subdomains
is a compute work unit
RCB split
and receive updates (1)
can be divided into subcells (AMR)
subdomains
T. Carrard et al, 2024
RCB split domains, R. Prat PhD (2019)
A. DUBOIS - T. CARRARD - COMPUTER PHYSICS COMMUNICATIONS SEMINAR SERIES - 03/03/25
II Votre écran est partagé par le biais de l'application app zoom.us.
Arrêter le partage
Masquer
1
2
References
  • 1.
    T. Carrard et al. (2024) ExaNBody: A HPC Framework for N-Body Applications. Lecture Notes in Computer Science
  • 2.
    R. Prat et al. (2020) AMR-based molecular dynamics for non-uniform, highly dynamic particle simulations. Computer Physics Communications
Share slide
Summary (AI generated)

Molecular Dynamics is characterized as an unbound problem, yet it possesses strong properties. The potential function defines the interactions between particles, indicating that they repel each other when too close and attract as they move further apart. A key feature of this function is its rapid convergence towards zero.

To optimize calculations in molecular dynamics, we implement a cutoff, limiting the potential function to a maximum radius. This approach ensures that we only consider particles within a specified distance from a central particle at any given moment.

In the context of parallelization, we utilize a domain decomposition strategy. Each computation node has a shared memory horizon, and each MPI process operates within a designated bluish area, surrounded by a ghost region. This ghost area contains copies of particles from neighboring MPI processes, facilitating the exchange of information necessary to update properties across processes.

Now, we will apply the molecular dynamics codes to perform physics simulations. For instance, we can observe a video illustrating an impact on Taluma, showcasing the impact event, the reflection of waves, and the nucleation of voids.