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
Oliver Hahn
eb6dbfd317
Code now writes out input power spectra "input_powerspec_{cdm,baryon,total}" rather than
...
the "transfer_k.dat" file which was confusing as it did NOT contain the k-space transfer
function.
2011-08-29 18:38:38 -07:00
Oliver Hahn
826071634a
updated version to 1.01
2011-08-29 16:12:40 -07:00
Oliver Hahn
e6137dcf07
Fixed a bug that prevented the 'MUSIC' transfer function plugin to be used when
...
also the 'LINGER++' one was present (they used the same class name, so which one
was actually used depended on the compile order rather than the user choice).
2011-08-29 16:12:14 -07:00
Oliver Hahn
29822726ec
Removed option "shift_back" for Gadget2 output as it can cause problems with zoom sims overlapping the periodic boundaries.
2011-08-29 14:00:47 -07:00
Oliver Hahn
8ee0772b81
Removed defaut value of Omega_radiation of 8.3e-5 and replaced with zero.
...
Nonzero Omega_r leads to small differences in transfer function normalisation
when used with zero Omega_r in the simulation code, dependent on the
starting redshift.
2011-08-29 12:25:23 -07:00
Oliver Hahn
e5f663ab0a
Added a missing pragma that leads to errors when compiling for single-threaded FFTW3
2011-07-21 10:43:00 -07:00
Oliver Hahn
ebd300f2fa
Some more bugfixes for Gadget-2 output with very large grids.
...
Verified to work with 2048**3.
2011-06-09 12:08:24 -07:00
Oliver Hahn
6bc18e1aaf
More 64 bit compliance fixes for output plugins.
...
Gadget-2 output plugin now can write multiple output files.
Saved a bit of memory in main loop
2011-06-08 20:58:42 -07:00
Oliver Hahn
2ab09dd484
Cleaned up duplicate code for FFTW2/FFTW3 using some macros
2011-06-03 19:02:56 -07:00
Oliver Hahn
03fb47cc3d
Added support for very large arrays to enzo output plugin.
...
Enzo plugin now writes in slabs rather than in one monoloithic block (saving memory).
2011-06-03 18:41:39 -07:00
Oliver Hahn
00fd30f333
Added tag release_candidate for changeset 2d8c8adfe858
2011-06-03 07:20:06 -07:00
Oliver Hahn
3d02bca2b9
fixed an overflow in the FFT poisson solver normalization when using very large unigrids
2011-06-03 07:19:52 -07:00
Oliver Hahn
f397ff096e
Added tag release_candidate for changeset 6072084560e1
2011-06-02 15:24:48 -07:00
Oliver Hahn
0e180443d1
fixed a forgotten test flag in the code from the commit 3 minutes ago
2011-06-02 15:24:41 -07:00
Oliver Hahn
fcda6360e9
Added tag release_candidate for changeset 58af2cbe51f3
2011-06-02 15:23:17 -07:00
Oliver Hahn
1044b448de
branch merge with development branch brings in
...
- improved 64bit compliance
- support for FFTW3 single and double precision
- support for new transfer function formation from linger++
2011-06-02 15:20:13 -07:00
Oliver Hahn
0f012ee9f9
a 64bit compliance fix in convolution_kernel
...
fixed a bug introduced in this branch in random.cc
2011-06-02 15:10:05 -07:00
Oliver Hahn
e470be5da7
added support for new linger++ transfer function file format
...
cleaned up a bit of code
2011-06-02 11:12:44 -07:00
Oliver Hahn
5181ca7b60
removed meshvar_bnd_double
2011-06-02 10:50:00 -07:00