Scientific applications developed at the Simulation Laboratory Plasma Physics
PEPC - Pretty Efficient Parallel Coulomb Solver
PEPC as a highly scalable implementation of the classical Barnes-Hut Tree Code for solving the N
-body problem. It is not restricted to Coulomb systems but also handles gravitation and hydrodynamics using the vortex method as well as smooth particle hydrodynamics (SPH).The code is parallelised based on the 'hashed oct-tree' approach by Warren and Salmon and scales up to the full Jugene machine, i.e. across 300k processors.
More: PEPC - Pretty Efficient Parallel Coulomb Solver …
BOPS - Boosted Oblique Particle Simulation
BOPS is a 1D electromagnetic particle-in-cell code for investigating high-intensity laser-plasma phenomena such as electron heating, ion acceleration and high harmonic generation.
It is based on standard algorithm for a 1D3V PIC code described in the book by Birdsall & Langdon, but optionally employs a Lorentz ‘boost’ along the target surface to mimic 2D, periodic-in-y geometry, with big savings in compute time for certain common problems
More: BOPS - Boosted Oblique Particle Simulation …
JuSPIC - Jülich (Super-) Scaling Particle-In-Cell code
JuSPIC is an (up to) 3D electromagnetic particle-in-cell (PIC) code. Unlike PEPC
, it is a mesh based code that evolved from H. Ruhl's PSC and has been made ready for exascale machines. It currently scales to the full JUQUEEN with more than 400 000 cores and is featured in the High-Q club.
More: JuSPIC - Jülich (Super-) Scaling Particle-In-Cell code …