Let’s Talk Exascale Code Development: WDMAPP—XGC, GENE, GEM

Print Friendly, PDF & Email

Clockwise from top left: Tim Williams, Argonne; Aaron Scheinberg, Jubilee Development; Kai Germaschewski, UNH; Bryce Allen of Argonne and the Univ. of Chicago

This is episode 82 of the Let’s Talk Exascale podcast, provided by the Department of Energy’s Exascale Computing Project, exploring the expected impacts of exascale-class supercomputing. This is the third in a series on sharing best practices in preparing applications for the upcoming Aurora exascale supercomputer at the Argonne Leadership Computing Facility.

The series highlights achievements in optimizing code to run on GPUs. This episode focuses on the codes used in the ECP project called WDMapp, or Whole Device Model application. The objective of the project is to develop a high-fidelity model of magnetically confined fusion plasmas. The modeling is urgently needed to plan experiments on ITER—the International Tokamak Experimental Reactor—and on future fusion devices.

Taking part in the podcast are subject-matter experts Tim Williams of Argonne National Laboratory, Aaron Scheinberg of Jubilee Development, Kai Germaschewski of the University of New Hampshire and Bryce Allen of Argonne National Laboratory and the University of Chicago.

Topics: the goals of WDMapp and how its supporting coupled computer codes fit in, insights about the research the codes are used for, preparing the codes for exascale and how the WDMapp project applications will benefit from exascale, preparing for the Aurora machine, best practices, advice for researchers in getting codes ready for GPU-accelerated exascale systems, and more.