MPgrafic: A parallel MPI version of Grafic-1

Discussion topics for individual codes
Post Reply
kcd
Posts: 255
Joined: Mon Nov 14, 2011 4:32 am
Location: Maryland, USA

MPgrafic: A parallel MPI version of Grafic-1

Post by kcd » Sat Apr 20, 2013 8:17 am

[c]MPgrafic: A parallel MPI version of Grafic-1[/c][/b]
Abstract: MPgrafic is a parallel MPI version of Grafic-1 which can produce large cosmological initial conditions on a cluster without requiring shared memory. The real Fourier transforms are carried in place using fftw while minimizing the amount of used memory (at the expense of performance) in the spirit of Grafic-1. The writing of the output file is also carried in parallel. In addition to the technical parallelization, it provides three extensions over Grafic-1:

it can produce power spectra with baryon wiggles (DJ Eisenstein and W. Hu, Ap. J. 496);it has the optional ability to load a lower resolution noise map corresponding to the low frequency component which will fix the larger scale modes of the simulation (extra flag 0/1 at the end of the input process) in the spirit of Grafic-2;it can be used in conjunction with constrfield, which generates initial conditions phases from a list of local constraints on density, tidal field density gradient and velocity.

Credit: Prunet, Simon; Pichon, Christophe

Site: http://www2.iap.fr/users/pichon/mpgrafic.html
https://ui.adsabs.harvard.edu/abs/2010AIPC.1241.1202F

Bibcode: 2013ascl.soft04014P

Preferred citation method: https://ui.adsabs.harvard.edu/abs/2008ApJS..178..179P

ID: ascl:1304.014
Last edited by Ada Coda on Sat Jul 27, 2019 8:01 pm, edited 1 time in total.
Reason: Updated code entry.

Post Reply