Other application users/developers:
Imperial College London, University of Illinois, FZ Jülich, MPIfR Bonn, TU Chemnitz, Institute of Physics ASCR Prague and many more.
N-body simulations (Coulomb, Gravitational, …)
beam-plasma interaction, vortex dynamics, gravitational interaction, MD
PEPC is a 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). PEPC is a non-recursive version of the Barnes-Hut algorithm with a level-by-level approach to both tree construction and traversals. The parallel version is a hybrid MPI/PThreads implementation of the Warren-Salmon 'Hashed Oct-Tree' scheme. The long range interactions are computed using multipole groupings of distant particles to reduce computational effort. The Barnes-Hut algorithm is well suited to dynamic, nonlinear problems and can be combined with multiple-timestep integrators.
294912 cores on BlueGene/P
458752 cores on BlueGene/Q
The code has been qualified for being part of the High-Q Club which gathers the highest scaling codes on JUQUEEN (IBM BG/Q @ JSC, Germany) with a scaling on the full system i.e 458,752 cores (1,668,196 parallel threads) on BlueGene/Q