1
0
Fork 0
mirror of https://github.com/cosmo-sims/MUSIC.git synced 2024-09-19 17:03:46 +02:00
Multi-scale initial conditions for cosmological simulations
Find a file
2013-10-29 15:22:15 +01:00
plugins tetmesh: fixed an error in GET_SUBSHIFT 2013-10-24 20:15:17 +02:00
tools/ramses fixed a bug in the ramses tool get_music_refmask that not all particles are read in some cases 2013-07-31 10:48:39 +02:00
config_file.hh initial local commit of MUSIC 2.0 2013-10-10 23:24:21 +02:00
constraints.cc initial local commit of MUSIC 2.0 2013-10-10 23:24:21 +02:00
constraints.hh initial local commit of MUSIC 2.0 2013-10-10 23:24:21 +02:00
convolution_kernel.cc working backup commit to repository. maybe this one should not be used. 2013-10-29 09:45:47 +01:00
convolution_kernel.hh initial local commit of MUSIC 2.0 2013-10-10 23:24:21 +02:00
cosmology.cc initial local commit of MUSIC 2.0 2013-10-10 23:24:21 +02:00
cosmology.hh initial local commit of MUSIC 2.0 2013-10-10 23:24:21 +02:00
defaults.cc initial local commit of MUSIC 2.0 2013-10-10 23:24:21 +02:00
defaults.hh initial local commit of MUSIC 2.0 2013-10-10 23:24:21 +02:00
densities.cc minor fixes 2013-10-29 15:22:15 +01:00
densities.hh initial local commit of MUSIC 2.0 2013-10-10 23:24:21 +02:00
fd_schemes.hh initial local commit of MUSIC 2.0 2013-10-10 23:24:21 +02:00
fft_operators.hh initial local commit of MUSIC 2.0 2013-10-10 23:24:21 +02:00
general.hh initial local commit of MUSIC 2.0 2013-10-10 23:24:21 +02:00
ics_example.conf reverted some default choices in Makefile and example parameter file after merging of NYX plugin 2013-06-04 10:04:09 +02:00
LICENSE added copyright and license stuff 2013-08-02 18:05:17 +02:00
log.cc initial local commit of MUSIC 2.0 2013-10-10 23:24:21 +02:00
log.hh initial local commit of MUSIC 2.0 2013-10-10 23:24:21 +02:00
main.cc merge (with experimental new rewrite of random number factory) 2013-10-23 23:03:28 +02:00
Makefile reverted makefile 2013-10-24 11:29:56 +02:00
mesh.hh initial local commit of MUSIC 2.0 2013-10-10 23:24:21 +02:00
mg_interp.hh initial local commit of MUSIC 2.0 2013-10-10 23:24:21 +02:00
mg_operators.hh initial local commit of MUSIC 2.0 2013-10-10 23:24:21 +02:00
mg_solver.hh initial local commit of MUSIC 2.0 2013-10-10 23:24:21 +02:00
Numerics.cc initial local commit of MUSIC 2.0 2013-10-10 23:24:21 +02:00
Numerics.hh initial local commit of MUSIC 2.0 2013-10-10 23:24:21 +02:00
output.cc initial local commit of MUSIC 2.0 2013-10-10 23:24:21 +02:00
output.hh initial local commit of MUSIC 2.0 2013-10-10 23:24:21 +02:00
poisson.cc initial local commit of MUSIC 2.0 2013-10-10 23:24:21 +02:00
poisson.hh initial local commit of MUSIC 2.0 2013-10-10 23:24:21 +02:00
random.cc minor fixes 2013-10-29 15:22:15 +01:00
random.hh merge (with experimental new rewrite of random number factory) 2013-10-23 23:03:28 +02:00
README.md initial local commit of MUSIC 2.0 2013-10-10 23:24:21 +02:00
region_generator.cc initial local commit of MUSIC 2.0 2013-10-10 23:24:21 +02:00
region_generator.hh initial local commit of MUSIC 2.0 2013-10-10 23:24:21 +02:00
schemes.hh initial local commit of MUSIC 2.0 2013-10-10 23:24:21 +02:00
solver.hh initial local commit of MUSIC 2.0 2013-10-10 23:24:21 +02:00
tests.hh initial local commit of MUSIC 2.0 2013-10-10 23:24:21 +02:00
transfer_function.cc initial local commit of MUSIC 2.0 2013-10-10 23:24:21 +02:00
transfer_function.hh working backup commit to repository. maybe this one should not be used. 2013-10-29 09:45:47 +01:00
TransferFunction.hh initial local commit of MUSIC 2.0 2013-10-10 23:24:21 +02:00

MUSIC - multi-scale cosmological initial conditions

MUSIC is a computer program to generate nested grid initial conditions for high-resolution "zoom" cosmological simulations. A detailed description of the algorithms can be found in Hahn & Abel (2011). You can download the user's guide here. Please consider joining the user mailing list.

Current MUSIC key features are:

  • Supports output for RAMSES, ENZO, Arepo, Gadget-2/3, ART, Pkdgrav/Gasoline and NyX via plugins. New codes can be added.

  • Support for first (1LPT) and second order (2LPT) Lagrangian perturbation theory, local Lagrangian approximation (LLA) for baryons with grid codes.

  • Pluggable transfer functions, currently CAMB, Eisenstein&Hu, BBKS, Warm Dark Matter variants. Distinct baryon+CDM fields.

  • Minimum bounding ellipsoid and convex hull shaped high-res regions supported with most codes, supports refinement mask generation for RAMSES.

  • Parallelized with OpenMP

  • Requires FFTW (v2 or v3), GSL (and HDF5 for output for some codes)

This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. By downloading and using MUSIC, you agree to the LICENSE, distributed with the source code in a text file of the same name.