AREPO
AREPO is a massively parallel code for hydrodynamical cosmological simulations. It is a flexible code that can be applied to a variety of different types of simulations, offering a number of sophisticated simulation algorithms. An account of the numerical algorithms employed by the code is given in the original code paper, subsequent publications, and this documentation.
AREPO was written by Volker Springel (vspringel@mpa-garching.mpg.de) with further development by many authors. Many parts of the code are in active development.
General Usage
- Getting Started
- Config.sh Options
- Parameter File Options
- Relevant files and file formats
- CPU and memory limits
- Basic code options
- Cosmological parameters
- Output control
- Time integration
- Star formation model
- Treatment of empty space, temperature limits, cooling
- Tree gravity
- Initial density estimate
- System of units
- Gravitational softening lengths
- Mesh regularization & refinement
- Subfind
- Subboxes
- Visualization
- Initial Conditions
- Diagnostic Output Files
- Unit System
- Explicit Output List
Beyond the simplest test problems one or more specialized code options will typically be used. These are broadly termed ‘modules’ and are activated through compile-time flags. Each may have additional compile-time options and/or parameter file values.
Special Behavior
- Code Modules List
- AGAMA
- AMR
- BLACK_HOLES
- BLACK_HOLES_CAMBS
- BRAGINSKII_VISCOSITY
- COSMIC_RAYS
- DUST_LIVE
- EOS_OPAL
- GFM
- GFM_CHEMTAGS
- GFM_DUST
- GRACKLE
- HIGHER_ORDER_FLUX_INTEGRATION
- MHD
- MHD_CT
- MRT
- NOCTUA Black Holes
- NOCTUA Stellar Evolution
- SF_ECOGAL
- SGCHEM
- SHEARING_BOX
- SHOCK_FINDER
- SMUGGLE_SFR
- SNE
- SPECIAL_RELATIVITY
- SWEEP
- TRACER_*
- TREECOLV2
Development
To contribute to this documentation, update either in-code comments or supplementary files in
the documentation/ directory, then commit. A new version will be built and placed here
automatically after a few minutes.