Progress on the Vorpal Exascale Transition
POSTER
Abstract
The highly performant, flexible plasma simulation code VSim was designed nearly 20 years ago (originally as Vorpal), with its first applications roughly four years later. Using object oriented methods, VSim was designed to allow runtime selection from multiple field solvers, particle dynamics, and reactions. It has been successful in modeling for many areas of physics, including fusion plasmas, particle accelerators, microwave devices, and RF and dielectric structures. Now it is critical to move to exascale systems, with their compute accelerator architectures, massive threading, and advanced instruction sets. Here we discuss how we are moving this complex, multiphysics computational application to the new computing paradigm, and how it is done in a way that kept the application producing physics during the move. Recently, we added particle push and current deposition implementations in our new framework, completing the PIC loop. We present performance results for these new features, as well as field updates and reactions.
Authors
-
Benjamin Cowan
Tech-X Corporation
-
Sergey Averkin
Tech-X Corporation
-
Jarrod Leddy
Tech-X Corporation
-
Jared Popelar
Tech-X Corporation
-
Scott Sides
Tech-X Corporation
-
Ilya Zilberter
Tech-X Corporation
-
John Cary
Tech-X Corporation and University of Colorado Boulder, Tech-X Corporation