-
Notifications
You must be signed in to change notification settings - Fork 2
Expand file tree
/
Copy pathREADME
More file actions
41 lines (29 loc) · 1.3 KB
/
README
File metadata and controls
41 lines (29 loc) · 1.3 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
==N-GenIC==
This is N-GenIC-spb, an extended and optimised version of Volker Springel's
N-GenIC program for generating Gadget-compatible initial conditions.
Requires:
- FFTW 3 (install the threaded, double-precision, version using your package manager).
Changes over the version of N-GenIC available from the Gadget website are:
- Ability to output Gadget files in HDF5, BigFile or gadget format 2.
- Always uses the correct (different) transfer functions for DM and baryons.
- Substantially lower memory usage for multiple species initial conditions.
- 2LPT term, using substantially less memory than the N-GenICs version by Scoccimarro et al.
- Parallelised with OpenMP rather than MPI.
- FFTW3
- Solves the growth equations exactly rather than using an approximation.
- Support for both fake (fourier-space) and particle neutrinos
- Written in C++11
- Many and various cleanups
To build the code, first you need to correctly check out GadgetReader with:
git submodule update --init --recursive
then do:
make
For the doxygen-generated documentation:
make doc
You can run tests with:
make test
provided you have boost::test installed.
To delete compiler output:
make clean or make cleanall
Further documentation may be found in the doxygen generated files in doc/html/index.html
(type "make doc" to make this file).