diff --git a/README.md b/README.md index 01ba4ad..68632de 100644 --- a/README.md +++ b/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 + mpirun -np 16 ./monofonIC It will then run with 16 tasks times the number of threads per task specified in the config file. \ No newline at end of file