Benchmarking the parallel FACETS core solver

POSTER

Abstract

The Framework Architecture for Core-Edge Transport Simulations (FACETS) is a SciDAC project targeting whole-device plasma simulations in tokamaks such as ITER. A key component in the multi-physics FACETS effort has been the development of a core transport solver (FACETS::core) that is both robust and runs in parallel. FACETS::core can interface to any of the flux calculators available through the Framework for Modernization and Componentization Fusion Modules (FMCFM), including GLF23 and MMM95. Electron and ion temperatures are advanced implicitly using the nonlinear fluxes from GLF23 (or other model). Here, we present results comparing the stability and accuracy of FACETS::core with the ASTRA transport code. Although FACET::core is slower than ASTRA on a per time step basis, the multigrid algorithm and PETSc/SNES solver applied by FACETS::core allow the latter to take orders of magnitude larger time steps, conferring to FACETS::core a 5-10x overall performance improvement over ASTRA. This, combined with the capability of FACETS::core to scale to tens of processors, contributes towards a wall clock time reduction of the core transport computation by a factor 200-500x.

*Work supported by SciDAC grant DE-FG03-98ER54487.

Authors

  • A. Pletzer

    • Tech-x Corp
    • Tech-X Corp.
  • Ammar Hakim

    • Tech-X Corp
  • Mahmood Miah

    • Tech-X Corp
  • John Cary

    • Tech-X Corp
  • Scott Kruger

    • Tech-X
  • Srinath Vadlamani

    • Tech-X Corp
  • Alexei Pankin

    • Lehigh U