May 8-10

Abstract Details

files Add files

Abstracts

Author: Jacob R King
Requested Type: Poster
Submitted: 2023-03-31 17:10:04

Co-authors: Eric Howell

Contact Info:
Tech-X Corp
5621 Arapahoe Ave Ste A
Boulder, Colorado   80303
United States

Abstract Text:
Architectural changes in HPC systems necessitates modernization of legacy codes. During this process, features that allowed a legacy code to withstand the test of time should be identified and retained. In other words: don't throw the baby out with the bathwater. We describe the modernization of the NIMROD MHD code to incorporate device accelerated computing through OpenACC and abstract types enabled by modern Fortran. In addition to infrastructure development, this is also an opportunity to revise the underlying data structures to incorporate multicomponent MHD equation systems. Such systems are critical to fusion-energy applications such as core-edge integration with a radiating detached divertor; disruption mitigation through impurity injection; and burning-plasma physics with multiple fuel species and fusion by-products. Hierarchical models for multicomponent MHD and a test-driven development approach are described.

Comments: