APS Logo

Strengthening the EFIT Solver for Burning Plasmas

POSTER

Abstract

EFIT is one of the most extensively used equilibrium reconstruction code in the world. Although robust, EFIT plasma reconstructions will face new challenges in the burning plasma era. These include adapting to new operating regimes and relying on diagnostics that can survive in a harsher, radioactive environment. These stricter plasma control scenarios have motivated exploration of machine learning techniques to improve the quality of real-time equilibrium reconstructions. In order to train these new methods, a database of solutions is required which carefully tracks all constraints and fits performed by EFIT. To support these new developments, we are also improving the core Grad-Shafranov solver. Changes include clearly separating device-specific coding, improving code portability, developing a continuous development pipeline with automatic regression testing, and ensuring thread-safety in preparation for GPU-developments. Using extremely-portable OpenMP and OpenACC directives, we have been able to improve the performance of EFIT using GPU hardware. For the subroutines tested we have observed 40 times speedup across multiple GPU vendors. New options have also been added to assist with creation and analysis of database results. Access to these new techniques is made widely available with Gitlab hosted documentation [https://efit-ai.gitlab.io/efit/] and integration with the OMFIT framework [https://omfit.io] and existing workflows.

Presenters

  • Torrin A Bechtel

    Oakridge Associate Universities

Authors

  • Torrin A Bechtel

    Oakridge Associate Universities

  • Joseph T McClenaghan

    General Atomics - San Diego, General Atomics

  • Lang L Lao

    General Atomics

  • Scott E Kruger

    Tech-X Corp

  • Jarrod Leddy

    Tech-X Corp

  • Samuel W Williams

    Lawrence Berkeley National Laboratory

  • Oscar Antepara

    Lawrence Berkeley National Laboratory

  • Alexei Pankin

    Princeton Plasma Physics Laboratory

  • William H Meyer

    Lawrence Livermore Natl Lab

  • Steven A Sabbagh

    Columbia University, Columbia U., Columbia Uni.