-
Notifications
You must be signed in to change notification settings - Fork 1
Expand file tree
/
Copy pathREADME
More file actions
119 lines (95 loc) · 3.83 KB
/
README
File metadata and controls
119 lines (95 loc) · 3.83 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
MultiModeCode
-------------
An efficient perturbation solver for multifield inflation, specializing
in model exploration via Bayesian Monte Carlo techniques.
Release 2.0.0, October 2014
www.modecode.org
The latest source code is downloadable from the website.
This version is not backwards-compatible and is intended to be run
as stand-alone code.
Authors
-------
Layne C. Price (Auckland)
Jonathan Frazer (UPV/EHU)
Jiajun Xu (Wisconsin-Madison)
Hiranya V. Peiris (UCL)
Richard Easther (Auckland)
Contact
-------
www.modecode.org
Contact details are available through the website or by contacting
the authors directly.
Credit & Acknowledgement
------------------------
If using MultiModeCode in your work, we request you cite the following:
For general use --- 1007.4205, 1112.0326, 1410.0685
In addition, for more specific uses, we request you also cite:
For reconstruction of inflationary potential --- 1202.0304
For the equal-energy initial conditions prior --- 1304.4244, 1312.4035
For the equal-e-folding initial conditions prior --- 1303.3611, 1312.4035
History
-------
The multifield solver MultiModeCode is a significant extension to the
publicly available single-field solver ModeCode, developed in:
M.J. Mortonson, H.V. Peiris, & R. Easther, arXiv:1007.4205
R. Easther & H. Peiris, arXiv:1112.0326
J. Norena, C. Wagner, L. Verde, H. Peiris, & R. Easther, arXiv:1202.0304
These papers are based on code previously used in
Peiris, et al., astro-ph/0302225
Mortonson, Dvorkin, Peiris, & Hu, arXiv:0903.4920
Adams, Cresswell, & Easther, astro-ph/0102236
Requirements
------------
A Fortran compiler that can handle type-bound procedures, such as
the freely available Gfortran 4.6.3+ or ifort 14.0.0+, which have
both been thoroughly tested on Mac and Linux machines.
There are no external dependencies, as the code is not currently
interfaced with a Boltzmann solver or an MCMC code. However, we
have included the DVODE integrator with
BSD-like license in dvode_f90_m.f90 and the CSV module.
Project Directory
-----------------
All files for MultiModeCode are contained in the same directory.
The default executable name is powspec.
All source code is in files with the prefix modpk_*, indicating a
modified power spectrum P(k).
The driver file is multimodecode_driver.f90 with the associated parameter
file parameters_multimodecode.txt.
Output files are prefixed with out_*, in the same directory.
The file dvode_f90_m.f90 contains source code for the numerical solver and
the csv*f90 files have information about writing in CSV format with Fortran.
Usage/Install
-------------
See the USAGE file.
Some general usage documentation can be found in Appendix B of 1410.0685.
The latest code, including patches and bug fixes, can be downloaded from
www.modecode.org.
License
-------
We distribute MultiModeCode under a three-clause Modified BSD License.
See the LICENSE file, the content of which must be included in
any redistribution of this software.
Feature Requests, Patches, & Bugs
---------------------------------
If you find a bug, have a patch, or request a certain feature, then please
contact us at the address provided above.
Changelog
---------
October 2014 - 2.0.0
Major update to include general multifield models,
see 1312.4035, 1409.2498, 1410.0685
June 2012 - 1.3.0
Added Hubble slow roll reconstruction to the choice of
potentials, see arXiv:1202.0304; updated to Jan2012 version of
cosmomc/CAMB.
December 4, 2011 - 1.2.0
Updated to interface with MultiNest, adds priors
on post-inflationary dynamics, computation of Bayesian Evidence.
February 17, 2011 - 1.1.1
Fixed bug with output of derived parameters when
sampling from priors, added params_modpk_F.paramnames for running code
with use_modpk=F. (available as modecode.tar.gz)
February 10, 2011 - 1.1.0
Updated to January 2011 version of CAMB.
July 21, 2010 - 1.0.0
Initial release.