MUSIC is a program to generate multi-resolution "zoom" "initial conditions for cosmological simulations.
MUSIC currently has the following features:
- Supports output for many cosmological simulation codes via plugins: RAMSES, ENZO, Gadget-2/3, Arepo, ART, Pkdgrav/Gasoline and NyX are currently supported. New codes can be added easily.
- Support for first (1LPT) and second order (2LPT) Lagrangian perturbation theory
- Pluggable transfer functions, currently CAMB, Eisenstein&Hu, BBKS, Warm Dark Matter variants. Distinct baryon+CDM fields are possible.
- Minimum bounding ellipsoid and convex hull shaped high-res regions supported with most codes optimizing the high-resolution volume. supports refinement mask generation for RAMSES.
This is a C++ header library I started developping several years ago and that allows easy access to AMR and particle data structures from snapshots of the RAMSES code. RAMSESread++ is released under the GPL3.