1
0
Fork 0
mirror of https://github.com/cosmo-sims/MUSIC.git synced 2024-09-19 17:03:46 +02:00
Commit graph

46 commits

Author SHA1 Message Date
Oliver Hahn
33465be8d6 more fixes to the masking 2013-11-06 15:25:14 +01:00
Oliver Hahn
5b813c5007 fixed that sometimes real-space averaging for noise was used instead of k-space.
fixed some other minor issues (mostly compiler warnings)
2013-11-05 22:56:05 +01:00
Oliver Hahn
35046923eb a few fixes. 2013-11-05 17:06:45 +01:00
Oliver Hahn
64c06439e5 reverted makefile 2013-10-24 11:29:56 +02:00
Raul Angulo
14c92dd4ff adding missing headers 2013-10-24 11:20:01 +02:00
Oliver Hahn
c7d5e09e4f fixed leftover diff marks in Makefile 2013-10-13 00:16:25 +02:00
Oliver Hahn
09c8251d06 merge 2013-10-13 00:14:26 +02:00
Oliver Hahn
7177cfe2bf initial local commit of MUSIC 2.0 2013-10-10 23:24:21 +02:00
Oliver Hahn
6e785f642d minor fixes of compilation/makefile issues 2013-08-15 16:32:37 -07:00
Oliver Hahn
8657bdee4d fixed that region for refinement needs to be specified even if no zooms are performed.
fixed that whitespace after makefile options might lead to odd behaviour
2013-07-25 19:16:53 +02:00
Oliver Hahn
c23c280b51 reverted some default choices in Makefile and example parameter file after merging of NYX plugin 2013-06-04 10:04:09 +02:00
JFEngels
fd99f2e618 some bugfix 2013-05-31 16:10:03 +02:00
JFEngels
efba81d2a8 some more cleanup 2013-05-30 13:41:00 +02:00
JFEngels
6575a9f836 some cleanup 2013-05-30 12:06:11 +02:00
JFEngels
024e81dc8d some merge... 2013-04-23 18:02:16 +02:00
Oliver Hahn
b0ffdc5d62 Merged in ohahn/music-iodevel (pull request #4) 2013-03-08 11:39:47 -08:00
JFEngels
14675047ef some corrections to the grid layout... 2013-02-19 14:52:53 +01:00
ch b
048bd978f5 removed fortran warning flag in inputs file generation. 2013-02-18 14:49:50 +01:00
JFEngels
ebf6fa6167 some units fixed 2013-02-13 17:55:01 +01:00
JFEngels
ae521fc683 this one fixes a "bug" for nyx and regridding...we also go for multithreaded... 2013-02-13 14:59:47 +01:00
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
Sam Leitner
d0b3896c47 if mkdir fails because directory already exists plugin should continue 2013-02-05 12:55:57 -06:00
Oliver Hahn
ce3b5d3029 accuracy fixes to ellipsoid determination 2012-12-11 02:31:06 +01:00
Oliver Hahn
7cbfb01605 updates and fixes to refinement region infrastructure
support for gadget preliminary tests ok
2012-12-11 02:11:04 +01:00
Oliver Hahn
1df02fcbf6 started infrastructure for more advanced high-res regions (not cuboid)
added implementation for minimal enclosing ellipsoid
2012-12-09 16:42:47 +01:00
Oliver Hahn
0b382467ba fixed a bug that caused a failing assertion 2012-11-20 17:39:47 +01: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
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
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
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
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
b7756e22a0 full64bitcompliance 2011-06-01 11:01:24 -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
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
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
3f332540dc Disabled that FFTW3 is used by default in the Makefile 2010-10-26 22:48:34 -07:00
Oliver Hahn
c98e030c7c Updated MUSIC internal array access to 64bit compatibility.
Added support for FFTW3 (can be switched on in the Makefile), needed for
64bit compatible FFTs.
2010-10-26 11:37:31 -07:00
Oliver Hahn
a25b9ffe3c Added explicit inclusion of <cstdarg> in log.hh, otherwise got compile errors on some systems 2010-10-01 15:26:09 -07:00
Oliver Hahn
aa9e88310e Fixed a normalization issue for they hybrid Poisson solver.
Option 'avg_fine' now defaults to 'true'.
2010-09-08 01:06:18 -07:00
Oliver Hahn
72739b8ea7 Updated Makefile for new logfile infrastructure 2010-08-14 20:01:43 -07:00
hahn
506b882893 Fixed some stuff that caused intel c++ compiler warnings 2010-08-11 05:35:29 +02:00
Oliver Hahn
5d3b66e96a Added new interpolation scheme for long-range component.
The LR part is now interpolated directly to fine grids from coarse grids not
involving intermediate grids. This improves accuracy for >=2 levels.
2010-08-10 15:51:49 -07:00
Oliver Hahn
93b7c21231 Changed linking order for FFTW multithread libraries.
This fixes a linker error on some systems.
2010-07-29 19:11:43 -07:00
Oliver Hahn
288749aea9 minor fixes 2010-07-02 16:17:14 -07:00
Oliver Hahn
c48c73488a Initial commit, beta version release candidate 2010-07-02 11:49:30 -07:00