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.
Amitis allows definition of planetary dipole and quadruple magnetic moments.
It also includes a module for fast-calculation of the planetary crustal magnetic fields based of spherical harmonic models on multi-GPU platforms.
We have tested this feature for the Moon and Mars.
The figure shows lunar crustal magnetic fields.
Amitis allows custom definition for the interior electrical conductivity of a planetary body.
The figure shows examples for interior conductivity profile.
Amitis theoretically allows definition of unlimited plasma species, but in practice is limited to the available memory for computation.
Amitis also supports resuming a simulation run from a time-snapshot.
We have also developed a python-based visualization tool to facilitate quick visualization of simulations.
The figure density for four different plasma species in a terrestrial magnetosphere.
created with
Website Builder Software .