Supporting IMAS actors and the European Transport Solver in OMFIT

POSTER

Abstract

The OMFIT framework [https://gafusion.github.io/OMFIT-source] and OMAS library [https://gafusion.github.io/omas] are used to facilitate the execution of the European Transport Solver (ETS) [https://wpcd-workflows.github.io/ets.html]. A distinguishing feature of ETS is that physics components exchange data between each other via ITER IMAS data structures, while the transport simulation itself is orchestrated by the Kepler workflow manager. The interface between OMFIT and ETS is mediated by the OMAS Python library, which simplifies the interface of Python codes and IMAS. In this scheme, OMFIT enables loading the experimental data of different devices into IMAS, and provides ETS with a convenient user interface to facilitate setting up and executing the simulation within Kepler. Since OMFIT can cast data in IMAS data structures independently of the experiment of origin, we were able to seamlessly carry out JET and DIII-D transport simulations in ETS. Importantly, this approach can be easily extended to execute any existing IMAS Python actors and Kepler workflows within OMFIT. Such developments illustrate how physicists can leverage the versatility of the OMFIT environment to drive the large set of Python IMAS actors that are being developed by EUROFUSION and the ITER organization.

Authors

  • Orso Meneghini

    General Atomics

  • S.P. Smith

    General Atomics, University of Wisconsin - Madison, GA

  • J. Ferreira

    Instituto de Plasmas e Fusão Nuclear

  • Michele Romanelli

    Culham Centre for Fusion Energy

  • Stuart Henderson

    Culham Centre for Fusion Energy, CCFE, Culham Science Centre, UK

  • J Candy

    General Atomics

  • Lang L. Lao

    General Atomics