Oliver Hahn
a015ec0f42
cleaned up some compiler warnings
2022-02-04 21:16:55 +01:00
Oliver Hahn
f053b86316
removed one more compiler warning in panphasia that was due to undefined behaviour
2021-11-28 13:05:23 +01:00
Oliver Hahn
ac2db23325
cleaned up some compiler warnings related to output formatting for panphasia_ho
2021-11-28 13:01:54 +01:00
Oliver Hahn
b1d2ed2b5f
removal of old LICENSE/README files from panphasia
2021-11-11 21:25:49 +01:00
Oliver Hahn
ffcc03831f
cleanup of Adrian's PANPHASIA_ho code to avoid compiler warnings in pedantic mode
2021-09-01 21:30:34 +02:00
Adrian Jenkins
af2c77fcd8
Bug fix: Nyquist modes set to zero for case where the mode power would otherwise be set to the mean power, instead of NaN
2021-06-17 14:47:31 +01:00
Adrian Jenkins
f1d628edb6
Changed value of nsubvision from 7 to 21 to save memory
2021-06-02 09:45:43 +01:00
Oliver Hahn
f3d9c25e1e
more fixes to expose precision selection also to C code. should work now for PANPHASIA_HO
2021-06-01 21:57:18 +02:00
Oliver Hahn
c3e647ef59
fixed compilation of PANPHASIA_HO for single precision
2021-06-01 21:41:20 +02:00
Adrian Jenkins
c13fdc0572
Added a transpose step at the bottom of pan_mpi_routines.c.
...
Fixed an error when fdim !=1 - not currently relevant to this version,
but will allow the code to use - say 1/8th as much memory for storing
the Panphasia coefficients - at the cost of less accurate reproduction
of the phases close to the Nyquist frequency of the Fourier grid.
2021-05-17 14:29:17 +01:00
Oliver Hahn
8aec696340
fixed memset out of bounds (missing factor 1/2)
2021-05-14 15:42:04 +02:00
Oliver Hahn
0ffa733344
moved all routines from main.c to the plugin, added external as included path
2021-05-14 13:57:57 +02:00
Adrian Jenkins
5a7aeffabe
Edited main.c to receive the descriptor and particle load grid,
...
and to choose the correct relative level for the Panphasia field.
2021-05-11 14:51:53 +01:00
Adrian Jenkins
974900dc81
Added define statements for USE_PRECISION_FLOAT to make both the FFTW
...
and Panphasia routines either both single precision or both double
precision.
:wq
2021-05-11 12:26:18 +01:00
Oliver Hahn
ffc3334847
changed a char* to const char*
2021-05-11 11:53:17 +02:00
Adrian Jenkins
2d5cc0ac50
Updated code with new panphasia_ho versions the allow the Fourier grid
...
to be a multiple of the grid of Panphasia cells. Fixed a few format
statements.
2021-05-07 14:30:28 +01:00
Oliver Hahn
f7c9d606f7
modified to have a minimally compilable PANPHASIA_HO example inside monofonic
2021-05-02 22:52:21 +02:00
Oliver Hahn
b567ba8e68
first commit PANPHASIA_HO
2021-05-02 22:05:18 +02:00
Michael Bühlmann
4ecc025ec7
shallow-fetch external libraries
2020-09-10 13:38:23 -05:00
Oliver Hahn
143e5382a9
added progress verbosity to cmake fetch to avoid impression that cmake hangs while it clones CLASS
2020-09-10 20:15:10 +02:00
Oliver Hahn
c437e6f720
updated default cosmological model to Planck2018, added neutrinos in class module (not in backscaling model)
2020-09-07 22:55:39 +02:00
Michael Buehlmann
379703196a
include class with cmake fetch (rm submodule)
2020-08-27 11:09:21 -05:00
Michael Buehlmann
166d470e1d
update genericio repository
2020-08-24 10:15:29 -05:00
Oliver Hahn
f7cf6a4d87
updated to newest class
2020-08-24 00:02:46 +02:00
Oliver Hahn
5c46890468
updated licensing info for panphasia
2020-08-23 16:01:02 +02:00
Michael Buehlmann
f098c17bb7
add genericio output plugin, fix memory leak in fftw plans, modernize CMakeLists
2020-08-21 11:47:53 -05:00
Oliver Hahn
48179d32c7
removed unused external fftwpp
2020-08-21 17:05:00 +02:00
Oliver Hahn
0937242a1b
class submodule update
2020-05-05 18:21:04 +02:00
Oliver Hahn
95a660f4ff
added interface with PANPHASIA random number generator
2020-05-02 15:03:43 +02:00
Oliver Hahn
7ddc22fc0f
updated class submodule branch
2020-04-21 17:23:59 +02:00
Oliver Hahn
2315515305
renaming (csoca->music)
2020-04-04 20:27:51 +02:00
Oliver Hahn
8c24becc92
forgotten file in class.cmake when compiling with Makefile
2020-04-04 14:22:59 +02:00
Oliver Hahn
705dcf7cf5
fixed class cmake file
2020-04-02 12:49:15 +02:00
Oliver Hahn
9932f38e3c
updated to class 2.8 submodule
2020-04-02 11:15:59 +02:00
Oliver Hahn
2dfab2b267
working commit
2020-02-28 16:15:37 +01:00
Oliver Hahn
2ef654f22a
small optimizations
2019-12-19 13:54:24 +01:00
Oliver Hahn
4ccd149d94
fixed units when using output plugins
2019-05-21 01:36:19 +02:00
Oliver Hahn
163aa482b2
submodule update
2019-05-20 17:56:54 +02:00
mmichaux
1f261c938d
Possibility to use or not CLASS. Defines the flag -DUSE_CLASS if enabled.
2019-05-17 22:41:14 +02:00
Oliver Hahn
e989fbc1fb
added CLASS transfer function plugin
2019-05-15 21:03:10 +02:00
mmichaux
80867c6fd6
Macro to simplify including and linking a target to CLASS submodule.
2019-05-15 15:50:49 +02:00
mmichaux
3449e7839f
Compiles testTk instead of testKlass.
2019-05-15 15:26:17 +02:00
mmichaux
43316a2340
Changed the CLASS repository to the fork.
2019-05-15 15:21:14 +02:00
mmichaux
54c5dc6f0e
Added CLASS as a submodule.
2019-05-15 15:17:27 +02:00