Poster 57: Progress on the Exascale Transition of the VSim Multiphysics PIC code
TimeThursday, 21 November 20198:30am - 5pm
DescriptionThe 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. We present performance results showing significant speedups in all parts of the PIC loop, including field updates, particle pushes, and reactions.