MPgrafic: A parallel MPI version of Grafic-1

Discussion topics for individual codes
Post Reply
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

MPgrafic: A parallel MPI version of Grafic-1

Abstract: MPgrafic is a parallel MPI version of <a href="">Grafic-1</a> (ascl:9910.004) 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:

<ul><li>it can produce power spectra with baryon wiggles (DJ Eisenstein and W. Hu, Ap. J. 496);</li><li>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 <a href="">Grafic-2</a> (ascl:1106.008);</li><li>it can be used in conjunction with <span style="font-style: italic">constrfield</span>, which generates initial conditions phases from a list of local constraints on density, tidal field density gradient and velocity.</li></ul>

Credit: Prunet, Simon; Pichon, Christophe


Bibcode: 2013ascl.soft04014P

Preferred citation method:

ID: ascl:1304.014
Last edited by Ada Coda on Sat Jun 19, 2021 10:48 pm, edited 1 time in total.
Reason: Updated code entry.

Post Reply