[ascl:2307.038]
WarpX: Time-based electromagnetic and electrostatic Particle-In-Cell code
Vay, J.L.;
Myers, A.;
Almgren, A.;
Amorim, L. D.;
Bell, J.;
Fedeli, L.;
Ge, L.;
Gott, K.;
Grote, D. P.;
Hogan, M.;
Huebl, A.;
Jambunathan, R.;
Lehe, R.;
Ng, C.;
Park, J.;
Rowan, M.;
Shapoval, O.;
Thévenet, M.;
Vincenti, H.;
Yang, E.;
Zaïm, N.;
Zhang, W.;
Zhao, Y.;
Zoni, E.
WarpX is an advanced electromagnetic & electrostatic Particle-In-Cell code. It supports many features including Perfectly-Matched Layers (PML), mesh refinement, and the boosted-frame technique. A highly-parallel and highly-optimized code, WarpX can run on GPUs and multi-core CPUs, includes load balancing capabilities, and scales to the largest supercomputers.