Amitis is a a three-dimensional (3D in space and 3D in velocity domain) time-dependent multi-species particle framework for space and plasma physics that runs in parallel on multi-GPU platforms and solves electromagnetic equations on a regular-spaced Cartesian grid.
Amitis is a particle-based framework. The code is written in C++ and only uses standard libraries including CUDA for computation, CUDA-Aware MPI for communication, and parallel HDF for I/O and data handling. It currently contains a hybrid-kinetic (particle ions and fluid electrons) plasma solver and it can be converted to any particle-based plasma models, e.g., full 3D electromagnetic particle-in-cell (PIC).
The figure shows ion reflection from lunar crustal magnetic fields.