mirror of
https://github.com/cosmo-sims/monofonIC.git
synced 2024-09-19 17:03:45 +02:00
README.md edited online with Bitbucket
This commit is contained in:
parent
bbcea2ac28
commit
398104e015
1 changed files with 11 additions and 5 deletions
16
README.md
16
README.md
|
@ -7,6 +7,10 @@ Currently supported features (list is growing, so check back):
|
|||
|
||||
- Support for up to 3rd order Lagrangian perturbation theory (i.e. 1,2, and 3LPT)
|
||||
|
||||
- Support for PPT (Semiclassical PT for Eulerian grids) up to 2nd order
|
||||
|
||||
- Support for mixed CDM+baryon sims
|
||||
|
||||
- Multiple Einstein-Boltzmann modules: direct interface with [CLASS](https://lesgourg.github.io/class_public/class.html), file input from CAMB, and fitting formulae (Eisenstein&Hu).
|
||||
|
||||
- Multiple output modules for RAMSES, Arepo and Gadget-2/3 via plugins (Swift and Nyx are next). New codes can be added (see how to contribute in CONTRIBUTING.md file)
|
||||
|
@ -15,10 +19,12 @@ Currently supported features (list is growing, so check back):
|
|||
|
||||
- Requires FFTW v3, GSL (and HDF5 for output for some codes), as well as a CMake build system.
|
||||
|
||||
See file CONTRIBUTING.md on how to contribute to the development. The software is licensed under GPL v3.
|
||||
See file CONTRIBUTING.md on how to contribute to the development. The software is licensed under GPL v3 (see file LICENSE).
|
||||
|
||||
If you use MUSIC, or MUSIC2-monofonIC in scientific work, you are required to acknowledge this by linking to
|
||||
this repository and citing the relevant papers.
|
||||
If you use MUSIC2-monofonIC in your scientific work, you are required to acknowledge this by linking to this repository and citing the relevant papers:
|
||||
|
||||
For total matter sims, or 3LPT/PLT related aspects: Michaux et al. 2020 (arXiv:TBD)
|
||||
For baryon+CDM sims, or PPT numerics related aspects: Hahn et al. 2020 (arXiv:TBD)
|
||||
|
||||
|
||||
## Build Instructions
|
||||
|
@ -55,11 +61,11 @@ This is necessary since Apple's compilers haven't supported OpenMP for years.
|
|||
There is an example parameter file 'example.conf' in the main directory. Possible options are explained in it, it can be run
|
||||
as a simple argument, e.g. from within the build directory:
|
||||
|
||||
./monofonic ../example.conf
|
||||
./monofonIC ../example.conf
|
||||
|
||||
If you want to run with MPI, you need to enable MPI support via ccmake. Then you can launch in hybrid MPI+threads mode by
|
||||
specifying the desired number of threads per task in the config file, and the number of tasks to be launched via
|
||||
|
||||
mpirun -np 16 ./monofonic <path to config file>
|
||||
mpirun -np 16 ./monofonIC <path to config file>
|
||||
|
||||
It will then run with 16 tasks times the number of threads per task specified in the config file.
|
Loading…
Reference in a new issue