Tristan-mp stands for TRIdimensional STANford - massively parallel, and is the parallel version  of the code originally developed by O. Buneman, K. Nishikawa, and T. Neubert . In its current form, the code is written in a modular format in Fortran 95, and uses the MPI (e.g. see Open MPI) and HDF5 libraries to support parallelism and standardized parallel output files. It is a fully relativistic Particle-In-Cell (PIC) code used for plasma physics computations; it self-consistently solves the full set of Maxwell’s equations, along with the relativistic equations of motion for the charged particles. It follows the general PIC code architecture [3,4]: fields are discretized on a finite 3D or 2D mesh, the computational grid, and this field is then used to advance the velocity of the particles in time via the Lorentz force equation. The charges and currents derived from the particles’ velocities and positions are then used as source terms to re-calculate the electromagnetic fields. The PIC simulation model is described below, along with the details of the numerical implementation of the physical equations.
Keywords for this software
References in zbMATH (referenced in 5 articles )
Showing results 1 to 5 of 5.
- Sokolov, Igor V.: Alternating-order interpolation in a charge-conserving scheme for particle-in-cell simulations (2013)
- Kong, Xianglong; Huang, Michael C.; Ren, Chuang; Decyk, Viktor K.: Particle-in-cell simulations with charge-conserving current deposition on graphic processing units (2011)
- Yousefi, H.R.; Haruki, T.; Sakai, J.I.; Lumanta, A.; Masugata, K.: Simulations of effective heating in heavy-ion beam-fusion: high density plasmas in plasma focus devices (2009)
- Tao, Weifeng; Cai, Dongsheng; Yan, Xiaoyang; Ken-Ichi, Nishikawa; Lembege, Bertrand: Scalability analysis of parallel particle-in-cell codes on computational grids (2008)
- Othmer, C.; Motschmann, U.; Glassmeier, K. H.: Creation of spatial charge separation in plasmas with rigorously charge-conserving local electromagnetic field solvers (2002)