1 of 1

Dynamic AMR for a Relativistic Electron Drift-Kinetic Solver and �Scalable PETSc-p4est Implementation and Implicit Time Stepping

Research Details

    • We developed a new parallel data management (DM) in PETSc that interfaces AMR capabilities (via p4est library) with physics simulations that require adaptivity
    • AMR reduces simulation errors and computational cost by increasing the degrees of freedom only where needed
    • Dynamic AMR coarsens and refines meshes to adapt over time as the solution evolves through a dynamical processes
    • Fully-implicit time stepping (via PETSc TS) enables accurate solution of stiff dynamical systems

Scientific Achievement

New dynamic adaptive mesh refinement (AMR) in PETSc enables runaway electron simulations (Fokker-Planck PDE) at several orders of magnitude higher resolutions

Significance and Impact

New physical processes for runaway electrons can be simulated, hence new science problems are possible to better understand disruption processes in tokamaks / plasma fusion

ANL: Johann Rudi, Max Heldman, Emil Constantinescu

LANL: Qi Tang, Xianzhu Tang

Parallel octree-based AMR. Left: Forest-of-trees topology with 2 trees and leaves are cells of the mesh. Right: Space filling curve to sequentialize cells of mesh. (Credit: p4est)

Dynamic AMR in parallel. Each color represents one of 1024 MPI ranks.

The aggressive adaptivity required by the application results in 12 levels of difference in refinement, which corresponds to 3 orders of magnitude difference in cell size.