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
Oliver Hahn
d6da7b16fc
More 64 bit compliance changes.
...
New convergence criterium for multi-grid (No longer reduction of initial residual by X, but rel. error of X).
2011-06-01 18:05:12 -07:00
Oliver Hahn
aac5720a41
more fixes to ensure 64bit compliance throughout the code
2011-06-01 11:25:53 -07:00
Oliver Hahn
b7756e22a0
full64bitcompliance
2011-06-01 11:01:24 -07:00
Oliver Hahn
df3ee81111
Fixed a bug in the ENZO output plugin for non-cubical subgrids when used in conjunction with PartitionNestedGrids=1
2011-04-27 10:46:44 -07:00
Oliver Hahn
480a087fa6
Added parameter to force cubical refinement regions
2011-04-27 10:01:24 -07:00
Oliver Hahn
af2f45763d
Fixed a bug for Gadget2 output with baryons that caused low-res DM particles to have the wrong mass
...
when using more than two levels
2011-04-15 10:04:40 -07:00
Oliver Hahn
731641524c
Added output of particle displacement file names to template parameter file in enzo output plugin.
2011-04-12 09:55:34 -07:00
Oliver Hahn
7cef5e69cc
Fixed a bug when the transfer function tables contain negative values by clipping them off
2011-04-07 16:19:16 -07:00
Oliver Hahn
76a7a0559e
Fixed a bug introduced with the last "fix", where a conversion to size_t fails.
2011-03-16 17:20:06 -07:00
Oliver Hahn
c87804e602
Fixed another compiler error, where implicit conversion to 64bit integer failed.
...
Conversion now explicit.
2011-03-16 15:58:36 -07:00
Oliver Hahn
088fb32c23
Fixed some compiler warnings (and possibly errors with GCC 4.3)
2011-03-16 15:33:03 -07:00
Oliver Hahn
8afc1f9b4a
* fixed a bug in 'music' transfer function, where spline tables where not allocated correctly
...
* fixed a warning message of an unsigned loop variable with openmp in poisson.cc
2011-02-23 02:20:04 -08:00
Oliver Hahn
61a460b3b6
* Fixed a compiler error with hybrid poisson solve when using single precision
...
* Some minor code cleanup
2011-02-22 14:17:34 -08:00
Oliver Hahn
fdd12c3d9c
minor fixes (mainly constraints)
2010-12-16 12:05:03 +01:00
Oliver Hahn
839788910b
Added tag beta_version for changeset 9d399557105c
2010-12-13 08:47:55 -08:00
Oliver Hahn
ff5d87273c
Some minor fixes. No longer uses FFT to compute 2LPT terms when in unigrid mode and
...
when using deconolve=true (default=true).
2010-12-13 08:47:01 -08:00
Oliver Hahn
0545d63b8b
Added tag beta_version for changeset 1f2433764da7
2010-12-13 08:45:27 -08:00
Oliver Hahn
39d679685c
Re-enabled explicit averaging when using hybrid+deconvolution
2010-12-03 21:59:57 -08:00
Oliver Hahn
b730cd5b5f
Ghost zones where not updated when using the hybrid Poisson solver so that
...
LLA failed in this combination at the boundaries.
2010-11-24 15:29:05 -08:00
Oliver Hahn
dbe7cd0f8c
Added tag beta_version for changeset 34002b1007a6
2010-11-24 15:24:10 -08:00
Oliver Hahn
fa8cde6d29
Fixed a bug that cause negative grid offsets in some cases when overlapping with box edges.
2010-11-24 14:37:19 -08:00
Oliver Hahn
20d3549af9
Added tag beta_version for changeset 2372cc7e36f7
2010-11-24 14:36:41 -08:00
Oliver Hahn
477d23dc17
Added tag beta_version for changeset 6ff385bd0ffd
2010-11-19 09:35:39 -08:00
Oliver Hahn
c927462924
Fixed a bug that caused the baryon velocity field to be not shifted in the SPH
...
case when a transfer function with no velocity info was used.
2010-11-18 22:30:16 -08:00
Oliver Hahn
2ea869e85a
Fixed a bug where memory was deallocated that shouldn't be
...
Re-enabled the staggering for SPH particles.
2010-11-17 21:24:21 -08:00
Oliver Hahn
bbba2b3d78
Added tag beta_version for changeset 64c79ee1fcea
2010-11-17 21:23:47 -08:00
Oliver Hahn
5d78e1e3ff
Added tag beta_version for changeset d81ed7f5431d
2010-11-16 21:01:20 -08:00
Oliver Hahn
ccf7c3dab1
changed version number to 0.9b, this is the beta version.
...
no more features will be added.
2010-11-16 21:01:15 -08:00
Oliver Hahn
3ad0ac6a10
Fixed a memory leak.
...
Slightly better memory conservation.
Fixed a bug introduced in the previous revision that led to code termination.
2010-11-16 20:56:08 -08:00
Oliver Hahn
8d9068852e
* IMPORTANT: removed code left over from testing that caused suppression of small scale perturbations
...
* added baryon staggering for SPH
* added 2LPT for baryons/DM two-component fluid
* cleaned up some code
2010-11-16 16:41:40 -08:00
Oliver Hahn
f9f1ba197b
Added tag beta_candidate for changeset 6c22ffb52c5b
2010-11-12 15:05:56 -08:00
Oliver Hahn
27fe21e3d4
Migrated several implementations to .cc files.
...
Some minor bugfixes.
No longer use Akima splines, use cubic splines in tabulated transfer functions
Added more ocnstraint infrastructure.
2010-11-12 15:05:45 -08:00
Oliver Hahn
485d6f2a4e
Gadget2 plugin: Important Bugfix. Bug introduced two versions ago that caused the first particle
...
to have zero mass, which caused Gadget to choose a zero time step.
2010-11-10 22:56:46 -08:00
Oliver Hahn
f3364e9877
* Added support for velocity potentials for baryons and CDM
...
* Added new transfer function type 'music' which reads in a file with
density and velocity transfer functions for baryons and CDM.
* Powerspectrum evolution in two-fluid sim appears to scale as
predicted now at the per cent level
* Tool to compute velocity transfer functions is not included as of
now. Let's see..
* Velocity potentials are not yet supported with 2LPT.
2010-11-02 23:35:57 -07:00
Oliver Hahn
37c0d4be36
Added tag beta_candidate for changeset f17f336c816a
2010-10-27 14:12:13 -07:00
Oliver Hahn
3f332540dc
Disabled that FFTW3 is used by default in the Makefile
2010-10-26 22:48:34 -07:00