Status of the Exascale Computing Project on High-Fidelity ... · 6 Exascale Computing Project...

22
Status of the Exascale Computing Project on High-Fidelity Whole Device Modeling of Magnetically Confined Fusion Plasma A. Bhattacharjee (PI), C.-S. Chang (Co-PI), J. Dominski, S. Ethier, R. Hagar, and S. Ku, Princeton Plasma Physics Laboratory, Princeton University A. Siegel (Co-PI) , Argonne National Laboratory F. Jenko and G. Merlo, University of California-Los Angeles S. Parker and B. Sturdevant, University of Colorado-Boulder J. Hittinger and L. Ricketson, Lawrence Livermore National Laboratory S. Klasky, E. D’Azevedo, and E. Suchyta, Oak Ridge National Laboratory M. Parashar, Rutgers University www.ExascaleProject.org

Transcript of Status of the Exascale Computing Project on High-Fidelity ... · 6 Exascale Computing Project...

Page 1: Status of the Exascale Computing Project on High-Fidelity ... · 6 Exascale Computing Project Fusion ECP: High-Fidelity Whole Device Modeling of Magnetically Confined Fusion Plasmas

Status of the Exascale Computing Project on High-Fidelity Whole Device Modeling of Magnetically Confined Fusion Plasma

A. Bhattacharjee (PI), C.-S. Chang (Co-PI), J. Dominski, S. Ethier, R. Hagar, and S. Ku,

Princeton Plasma Physics Laboratory, Princeton University

A. Siegel (Co-PI) , Argonne National Laboratory

F. Jenko and G. Merlo, University of California-Los Angeles

S. Parker and B. Sturdevant, University of Colorado-Boulder

J. Hittinger and L. Ricketson, Lawrence Livermore National Laboratory

S. Klasky, E. D’Azevedo, and E. Suchyta, Oak Ridge National Laboratory

M. Parashar, Rutgers University

www.ExascaleProject.org

Page 2: Status of the Exascale Computing Project on High-Fidelity ... · 6 Exascale Computing Project Fusion ECP: High-Fidelity Whole Device Modeling of Magnetically Confined Fusion Plasmas

2 Exascale Computing Project

ECP’s Holistic Approach

Page 3: Status of the Exascale Computing Project on High-Fidelity ... · 6 Exascale Computing Project Fusion ECP: High-Fidelity Whole Device Modeling of Magnetically Confined Fusion Plasmas

3 Exascale Computing Project

Exascale Applications Cover 6 DOE Strategic Pillars

Page 4: Status of the Exascale Computing Project on High-Fidelity ... · 6 Exascale Computing Project Fusion ECP: High-Fidelity Whole Device Modeling of Magnetically Confined Fusion Plasmas

4 Exascale Computing Project

Co-Design Centers

• Co-Design Center for Online Data Analysis and Reduction at the Exascale (CODAR)

• Block-Structured AMR Co-Design Center (AMReX)

• Center for Efficient Exascale Discretizations (CEED)

• Co-Design Center for Particle Applications (CoPA)

• Combinatorial Methods for Enabling Exascale Applications(ExaGraph)

• (FFT co-design???)

Page 5: Status of the Exascale Computing Project on High-Fidelity ... · 6 Exascale Computing Project Fusion ECP: High-Fidelity Whole Device Modeling of Magnetically Confined Fusion Plasmas

5 Exascale Computing Project

Current Set of ECP Software Projects

Page 6: Status of the Exascale Computing Project on High-Fidelity ... · 6 Exascale Computing Project Fusion ECP: High-Fidelity Whole Device Modeling of Magnetically Confined Fusion Plasmas

6 Exascale Computing Project

Fusion ECP: High-Fidelity Whole Device Modeling of Magnetically Confined Fusion Plasmas

• Develop high-fidelity Whole Device Model (WDM) of magnetically confined fusion plasmas to understand and predict the performance of ITER and future next-step facilities, validated on present tokamak (and stellarator) experiments

• Couple existing, well established extreme-scale gyrokinetic codes

– GENE continuum code for the core plasma and the

– XGC particle-in-cell (PIC) code for the edge plasma, into which a few other important (scale-separable) physics modules will be integrated at a later time for completion of the whole-device capability

• Y1: Demonstrate initial implicit coupling capability between core (GENE) and edge (XGC) on the ITG turbulence physics

• Y2: Demonstrate telescoping of the gyrokinetic turbulent transport using a multiscale time integration framework on leadership class computers

• Y3: Demonstrate and assess the experimental (transport) time scale telescoping of whole-device gyrokinetic physics

• Y4: Complete the phase I integration framework and demonstrate the capability of the WDM of multiscale gyrokinetic physics in realistic present-day tokamaks on full-scale SUMMIT, AURORA, and CORI

Page 7: Status of the Exascale Computing Project on High-Fidelity ... · 6 Exascale Computing Project Fusion ECP: High-Fidelity Whole Device Modeling of Magnetically Confined Fusion Plasmas

7 Exascale Computing Project

10-year Goal: A First-Principles-Based Whole Device Model that Covers the Full Space/Time Scales of a Reactor

• XGC full-f particle-in-cell technique with continuity across separatrix • GENE continuum delta-f capability for core

Full-f

delta-f

Integration

Applied Math + Computer Science

Framework Plasma-Material

Interaction

RF and Neutral Beam

Extended MHD

Energetic Particles

Tight / loose

coupling methods

Multi-scale time

advance PPPL (lead), ANL, LLNL,

ORNL, Rutgers, UCLA, UC-

Boulder

Page 8: Status of the Exascale Computing Project on High-Fidelity ... · 6 Exascale Computing Project Fusion ECP: High-Fidelity Whole Device Modeling of Magnetically Confined Fusion Plasmas

8 Exascale Computing Project

XGC-GENE Coupling

• XGC’s 2D unstructured triangular grid covers the whole volume and can provide a benchmarking whole-device solution

- Finite differencing in the toroidal direction

- Equation of motion is in the cylindrical coordinate system.

• GENE uses 2D structured grid in the core region

- Fourier decomposition in the 3rd direction.

- Equation of motion is in a flux coordinate system

- Cannot cross the magnetic separatrix

GENE

XGC Interface

layer

Page 9: Status of the Exascale Computing Project on High-Fidelity ... · 6 Exascale Computing Project Fusion ECP: High-Fidelity Whole Device Modeling of Magnetically Confined Fusion Plasmas

9 Exascale Computing Project

Coupling Model (L. Ricketson, J. Hittinger, LLNL, S. Parker, U. Col.)

Page 10: Status of the Exascale Computing Project on High-Fidelity ... · 6 Exascale Computing Project Fusion ECP: High-Fidelity Whole Device Modeling of Magnetically Confined Fusion Plasmas

10 Exascale Computing Project

Coupling model

Page 11: Status of the Exascale Computing Project on High-Fidelity ... · 6 Exascale Computing Project Fusion ECP: High-Fidelity Whole Device Modeling of Magnetically Confined Fusion Plasmas

11 Exascale Computing Project

Coupling

• Options 2 and B: More opportunity for concurrency, but looser coupling.

• Option 2B: ρr and ρl are completely independent - no coupling at all.

• Only consider 1A, 1B, and 2A

Page 12: Status of the Exascale Computing Project on High-Fidelity ... · 6 Exascale Computing Project Fusion ECP: High-Fidelity Whole Device Modeling of Magnetically Confined Fusion Plasmas

12 Exascale Computing Project

Coupling Model

Page 13: Status of the Exascale Computing Project on High-Fidelity ... · 6 Exascale Computing Project Fusion ECP: High-Fidelity Whole Device Modeling of Magnetically Confined Fusion Plasmas

13 Exascale Computing Project

Comparison – No Fluctuations

Option 1A Option 2A Option 1B

Page 14: Status of the Exascale Computing Project on High-Fidelity ... · 6 Exascale Computing Project Fusion ECP: High-Fidelity Whole Device Modeling of Magnetically Confined Fusion Plasmas

14 Exascale Computing Project

Adding Fluctuations to Coupling Model

Page 15: Status of the Exascale Computing Project on High-Fidelity ... · 6 Exascale Computing Project Fusion ECP: High-Fidelity Whole Device Modeling of Magnetically Confined Fusion Plasmas

15 Exascale Computing Project

Comparison with Fluctuations (Ff 0)

Option 1A Option 2A Option 1B

Page 16: Status of the Exascale Computing Project on High-Fidelity ... · 6 Exascale Computing Project Fusion ECP: High-Fidelity Whole Device Modeling of Magnetically Confined Fusion Plasmas

16 Exascale Computing Project

Benchmarking XGC and GENE: Challenge Problems

• Cyclone Base Case: Motivated by an experimentally relevant plasma on the DIII-D facility. Basis for Y1-Q1 and Y1-Q2 milestones for benchmarking GENE and XGC on linear and nonlinear dynamics of the ion-temperature gradient (ITG) instability

• DIII-D Challenge Case: ITG turbulence in DIII-D size plasma Challenge problem 2 is realistic. Translation to exascale is an issue of scale as well as algorithmic advances in code-coupling.

Page 17: Status of the Exascale Computing Project on High-Fidelity ... · 6 Exascale Computing Project Fusion ECP: High-Fidelity Whole Device Modeling of Magnetically Confined Fusion Plasmas

17 Exascale Computing Project

Cross-verification between GENE, XGC, and ORB5: linear ITG instability (S. Ku, G. Merlo, E. Lanti (SPC, EPFL))

Growth rates Real frequencies

• Codes agree within 10% for all modes considered

Page 18: Status of the Exascale Computing Project on High-Fidelity ... · 6 Exascale Computing Project Fusion ECP: High-Fidelity Whole Device Modeling of Magnetically Confined Fusion Plasmas

18 Exascale Computing Project

Cross-verification between GENE, XGC, and ORB5: linear ITG instability (S. Ku, G. Merlo, E. Lanti)

• Poloidal cross sections of the electrostatic potential associated to the

n = 24 mode obtained at the end of the simulation.

Page 19: Status of the Exascale Computing Project on High-Fidelity ... · 6 Exascale Computing Project Fusion ECP: High-Fidelity Whole Device Modeling of Magnetically Confined Fusion Plasmas

19 Exascale Computing Project

Cross-verification between GENE, XGC, and ORB5: linear ITG instability (S. Ku, G. Merlo, E. Lanti)

• Comparison of the eigenfunction associated to the mode n=24

radius Straight-field-line poloidal angle c (r=0.5)

poloidally averaged fluctuation <|f|>

Page 20: Status of the Exascale Computing Project on High-Fidelity ... · 6 Exascale Computing Project Fusion ECP: High-Fidelity Whole Device Modeling of Magnetically Confined Fusion Plasmas

20 Exascale Computing Project

On-going Cross-verification between GENE and XGC: Non-linear ITG instability (J. Dominski, S. Ku, G. Merlo, E. Lanti)

“linear stage”

Page 21: Status of the Exascale Computing Project on High-Fidelity ... · 6 Exascale Computing Project Fusion ECP: High-Fidelity Whole Device Modeling of Magnetically Confined Fusion Plasmas

21 Exascale Computing Project

On-going Cross-verification between GENE and XGC: Non-linear ITG instability (J. Dominski, S. Ku, G. Merlo, E. Lanti)

Case 2 Case 1

Page 22: Status of the Exascale Computing Project on High-Fidelity ... · 6 Exascale Computing Project Fusion ECP: High-Fidelity Whole Device Modeling of Magnetically Confined Fusion Plasmas

22 Exascale Computing Project

Final word

• ECP might grow even larger

• Our fusion project will bring in other codes and researchers if we are successful in the first 4 years