Entity: Architecture-agnostic General Coordinate (QED)(GR)PIC Code for Simulating Astrophysical Plasmas
POSTER
Abstract
Over the past decade, particle-in-cell (PIC) has become the preferred method for simulating plasma physics in the vicinity of compact astrophysical objects. However, there is currently no publicly available code that encompasses all the necessary radiation-plasma coupling processes and can effectively model large-scale systems. In this presentation, I will introduce Entity, a state-of-the-art open-source PIC code specifically designed for extreme astrophysical plasmas. Built upon the Kokkos framework, Entity boasts efficient implicit multi-architecture portability, including GPU utilization. Notably, the code incorporates advanced algorithms to handle diverse radiation-plasma coupling phenomena, such as Compton scattering, electron-positron pair production, and annihilation. Entity is constructed within a general coordinate system defined by metric functions, enabling it to successfully tackle global models of compact object magnetospheres. These models necessitate algorithms operating on non-cartesian grids (e.g., spherical, cubed-sphere) with varying densities, and even encompassing full general relativity. To enhance usability, Entity is packaged with a runtime GUI based on OpenGL for real-time data visualization and a Python-based post-processing framework.
Presenters
-
Hayk Hakobyan
Princeton Plasma Physics Laboratory
Authors
-
Hayk Hakobyan
Princeton Plasma Physics Laboratory
-
Benjamin Crinquand
Princeton University
-
Alisa Galishnikova
Princeton University
-
Jens F Mahlmann
Princeton University
-
Alexander A Philippov
University of Maryland, College Park
-
Arno Vanthieghem
Princeton University
-
Muni Zhou
Princeton University/IAS