1
0
Fork 0
mirror of https://github.com/cosmo-sims/MUSIC.git synced 2024-09-20 18:13:45 +02:00
Commit graph

182 commits

Author SHA1 Message Date
JFEngels
6ad387c0ce some improvements to makefiles... 2013-02-07 16:34:34 +01:00
JFEngels
2c8023c1f2 Most of the stuff needed to produce initial conditions for Nyx.
Still a little fragile...
2013-02-07 15:02:07 +01:00
Oliver Hahn
b6e86bb6fb Merged in ohahn/music-iodevel (pull request #2) 2012-10-25 14:14:16 +02:00
Oliver Hahn
e505f97b9a fixed compatibility with gcc 4.7, unistd.h needs to be explicitly included 2012-10-16 10:13:14 +02:00
Oliver Hahn
1469906cd6 fixed a bug that refinement region parameters had to be specified even when doing unigrid setups 2012-10-10 17:17:19 +02:00
Oliver Hahn
598e8889cb added info message to screen when CIC deconvolution for kernel is switched on 2012-10-01 18:15:30 +02:00
Oliver Hahn
8071a19a01 added support for arbitrary staggering shifts when using SPH through internal option [setup]/baryon_staggering=0..1 2012-10-01 18:06:39 +02:00
Oliver Hahn
709ffbe025 minor API adjustments to deal better with particle interpolation on finest grid 2012-10-01 16:45:37 +02:00
Oliver Hahn
d9fbe83bbc added new parameter [setup]/ref_dims=NX,NY,NZ to explicitly specify the resoluti
on of the high resolution region.
added output of comoving size of high-res region to screen
added output of densest point also when using the generic output plugin
2012-09-28 15:17:25 +02:00
Jose Onorbe
8ccd7c7dfe Implemented baryon output for ART module. Still under testing.
Done some cleaning and commenting in all the ART module code.
2012-09-11 16:30:20 -07:00
Oliver Hahn
449dbfc431 fixed another bug with the hash-key random numbers, when coarsening of noise is needed 2012-09-10 16:26:33 +02:00
Oliver Hahn
6e8234c49e fixed a bug that caused the new hash-key based random number scheme to not work with noise read from file 2012-09-10 15:02:16 +02:00
Oliver Hahn
5589695ef6 updated code version to 1.1b, first version with significantly reduced memory usage for very deep zooms. 2012-09-07 16:53:43 +02:00
Oliver Hahn
aff77c90dc added hash-key based generation of random number subcubes, based on need
fixed a few minor bugs that could lead to crashes for small refinement regions close to the boundary
2012-09-07 16:39:53 +02:00
Oliver Hahn
6db9e358fc fixed a bug that white noise was not read from file if levelmin_TF or levelmin was lower than the level with the white noise from file 2012-09-06 15:32:38 +02:00
Oliver Hahn
22ab605e1e can now read white noise file with 64bit Fortran unformatted block size indicators 2012-09-06 15:24:28 +02:00
jonorbeb
f45bed11a9 Dark matter only art module tested and working ok. Units checked and ok.
All previous questions solved.
Still waiting for one last zoom test (moderate resolution 512^3) to compare it with
gadget results but full box and low res zoom look ok.

We should start thinking in the baryon format output.
2012-09-04 20:28:22 -07:00
Oliver Hahn
a51296c172 added new parameter [random]/grafic_sign = yes|no, (default=no)
to set the sign of the input white noise file consistent with grafic2
2012-09-04 15:19:16 +02:00
Oliver Hahn
9275aa4529 added output of density extrema to ENZO plugin 2012-08-24 12:11:17 -07:00
jonorbe
bf38faaf23 Swap endianness option fully enabled for ART module: header, particle data and pt files. 2012-08-19 16:43:31 -07:00
Oliver Hahn
8040f40104 Gadget-2 plugin: added new parameters for length and mass units, allowed gadget coarse particle type to be specified in parameter file. Fixed bug that H0 instead of h was written to Gadget header. 2012-08-19 13:38:49 -07:00
Oliver Hahn
e52e6ffd0b updated sample parameter file to features of current version of MUSIC 2012-08-18 16:27:57 -07:00
Oliver Hahn
9b34875aa5 added change of endianness to data arrays in ART plugin, header etc. still need to be adjusted 2012-08-17 17:38:35 -07:00
jonorbe
ab24981135 - Fixed velocity units conversion. Still final test needed.
- Header ascii variable can be set in the config file.
- astep variable for ART has to be given in the config file.
2012-07-31 01:36:58 -07:00
jonorbe
c7e6cd5825 ART module for dm-only operative. Right now the module generates all the files necessary with the correct format and (re-check mandatory) units. Therefore, ICs generated should run!
Here I write a list of to-do things:

- Find a clever way to set the char array in header. Should be set in the config file and then probably use some getValue?
- Re-check velocity units
- How important is the EKIN parameter of the header to start ART. We are not calculating it. It could be done when writing the files but seems to much work taking into account that it is probably calculated at each timestep.
- astep parameter: clarification on how is set/chosen for the initial conditions. It is important for subsequent steps or ART auto-regulates the next steps?
- Need some clarifications for zoom-in simulations:
	+ which NROWC and NGRIDC is used (now using levelmin, but levelmax?)
        + Number of files. Not clear if all together in one or one for each level (in the last case we will need to do some important changes in the module)
- Confirm our current format is standard for all ART versions.
2012-07-27 20:17:12 -07:00
Oliver Hahn
3806e940c6 added code outline to read DM temporary particle files and assemble them 2012-07-27 12:27:27 -07:00
jonorbe
39025f7173 Assigning correct values to the parameters in header file. 2012-07-27 11:43:58 -07:00
Oliver Hahn
bc7d5de346 added baryon support to tipsy output plugin 2012-07-23 12:17:24 -07:00
Oliver Hahn
2ed1414fba added correct averaging of SPH+DM particles in coarse region 2012-07-23 12:16:05 -07:00
Oliver Hahn
448796873d added temp file output for DM data in ART plugin 2012-07-20 19:36:59 -07:00
Oliver Hahn
c3f5a14438 made art plugin compilable 2012-07-20 19:27:33 -07:00
Oliver Hahn
b7dd1cd8e3 added baryons to tipsy file output plugin 2012-07-20 19:17:18 -07:00
jonorbe
6d43639fc6 changes output_art.cc 2012-07-19 20:26:19 +02:00
jonorbe
aa80db066a Changes is output_art.cc 2012-07-19 19:41:57 +02:00
jonorbe
e121d9547c Some changes in output_art.cc 2012-07-19 19:14:34 +02:00
jonorbe
bb700ebd7c Added output_art.cc file. 2012-07-19 18:31:29 +02:00
Oliver Hahn
057e35eb6d Added tag UCSC_comparison_project for changeset 72c7e4e35665 2012-07-11 17:19:48 -07:00
Oliver Hahn
3802e03da2 merge 2012-07-11 17:18:20 -07:00
Oliver Hahn
52c7d83f88 Added tag UCSC_comparison_project for changeset ff41c20c58ba 2012-07-11 17:15:59 -07:00
Oliver Hahn
f10f8f9a6c version freeze for Santa Cruz Code Comparison Project 2012-07-11 17:15:45 -07:00
Oliver Hahn
0754897c60 added possibility to restart using previously generated white noise fields
via option [random]/restart = yes/no
if set to yes, it will try to load the data, but all files have to exist,
and the refinement hierarchy cannot be changed.
2012-03-28 14:55:16 -07:00
Oliver Hahn
a7535f3d89 fixed a bug that caused the refinement region to be always larger than specified, even
if it would fit exactly. THIS SHOULD BE TESTED MORE THOROUGHLY.
2012-03-28 13:56:34 -07:00
Oliver Hahn
19cc12a603 moved all omp function calls into #ifndef SINGLETHREAD_FFTW so that the code also compiles on non-openmp compilers 2012-03-28 12:38:31 -07:00
Oliver Hahn
0d6d79e6bc merge 2011-09-19 18:53:48 -07:00
Oliver Hahn
924092d96c Fixed a missing velocity unit factor when using "linger++" transfer functions, which
have different velocity units than the other transfer functions, and 2LPT.
2011-09-19 18:49:43 -07:00
Oliver Hahn
db54d01b2a Re-enabled the possibility to apply a deconvolution filter when using CIC interpolation to particles positions
(e.g. for a glass) by setting [output]/glass_cicdeconvolve=yes/no, default is off
2011-09-16 17:19:23 -07:00
Oliver Hahn
3c12876d5e Added a temporary workaround for the 'music' transfer function plugin that
catches cases where the transfer functions become negative at very large k.
2011-09-07 22:28:39 -07:00
Oliver Hahn
06d1f88aa2 Gadget plugin: Fixed an overflow bug when using more than 2048**3 particles and baryons. 2011-09-06 17:08:36 -07:00
Oliver Hahn
cfc16f509d Added new option cosmology/z0norm to 'linger++' plugin. This allows to choose
the normalization at z=0 or the linearly scaled from z_ini.
2011-09-06 16:39:41 -07:00
Oliver Hahn
e7f8c2e1ec Added a first DM only version of a tipsy output plugin.
Credits go to Kyle Stewart and Shea Garrison-Kimmel.
2011-09-02 15:21:55 -07:00