FastPM: Scaling N-body Particle Mesh solver

Discussion topics for individual codes
Post Reply
Ada Coda
ASCL Robot
Posts: 1463
Joined: Thu May 08, 2014 5:37 am

FastPM: Scaling N-body Particle Mesh solver

Post by Ada Coda » Tue May 28, 2019 12:24 am

FastPM: Scaling N-body Particle Mesh solver

Abstract: FastPM solves the gravity Possion equation with a boosted particle mesh. Arbitrary time steps can be used. The code is intended to study the formation of large scale structure and supports plain PM and Comoving-Lagranian (COLA) solvers. A broadband correction enforces the linear theory model growth factor at large scale. FastPM scales extremely well to hundred thousand MPI ranks, which is possible through the use of the PFFT Fourier Transform library. The size of mesh in FastPM can vary with time, allowing one to use coarse force mesh at high redshift with increase temporal resolution for accurate large scale modes. The code supports a variety of Greens function and differentiation kernels, though for most practical simulations the choice of kernels does not make a difference. A parameter file interpreter is provided to validate and execute the configuration files without running the simulation, allowing creative usages of the configuration files.

Credit: Feng, Yu; Chu, Man-Yat; Seljak, Uroš; McDonald, Patrick

Site: https://github.com/rainwoodman/fastpm
https://ui.adsabs.harvard.edu/abs/2019JCAP...03..009I

Bibcode: 2019ascl.soft05010F

ID: ascl:1905.010

Post Reply