lal_cuda Executables¶
PhenomPCore_mcmc¶
This script either generates (default) or plots (by adding the option: –filename_plot) an MCMC chain describing the posterior probability of a model (generated from LALSuite; see below) fit to a two-file dataset (given by the optional positional arguments; a default dataset stored with the package is used by default, if no positional arguments are given).
The model is generated with the call:
lalsimulation.SimIMRPhenomPFrequencySequence(…)
which calls the C-function XLALSimIMRPhenomPFrequencySequence. That function then calls PhenomPCore which in-turn calls PhenomPCoreOneFrequency.
PhenomPCore_mcmc [OPTIONS] [DATA_FILES]...
Options
-
--filename_plot
<filename_plot>
¶ Specify a chain file to plot.
-
--filename_out
<filename_out>
¶ Specify a file name for chain output.
-
--n_walkers
<n_walkers>
¶ Specify the number of emcee walkers to use. [default: 100]
-
--n_steps
<n_steps>
¶ Specify the number of emcee steps to take [default: 2000]
-
--freqs_range
<freqs_range>
¶ Specify the frequency range of the fit as MIN MAX.
-
--use_buffer
,
--no-use_buffer
¶
Use a buffer for acceleration. [default: True]
-
--n_streams
<n_streams>
¶ Number of asynchronous streams [default: 0]
-
--legacy
,
--no-legacy
¶
Specify this option if a legacy version of LALSuite (without buffer support) is being used. [default: False]
Arguments
-
DATA_FILES
¶
Optional argument(s)
PhenomPCore¶
This script calls a higher-level function in LALSuite. The output is two binary arrays corresponding to the two outputs hp_val, hc_val from PhenomPCore.
The outputs are arrays of complex numbers; one for each frequency bin.
The call:
lalsimulation.SimIMRPhenomPFrequencySequence(…)
calls the C-function XLALSimIMRPhenomPFrequencySequence. That function then calls PhenomPCore which in-turn calls PhenomPCoreOneFrequency.
PhenomPCore [OPTIONS]
Options
-
--flow
<flow>
¶ Minimum frequency [default: 20]
-
--fhigh
<fhigh>
¶ Maximum frequency [default: 100]
-
--n_freq
<n_freq>
¶ Number of frequencies [default: 81]
-
--write2stdout
,
--no-write2stdout
¶
Write to standard out? [default: True]
-
--write2bin
,
--no-write2bin
¶
Write to binary files? [default: False]
-
--check
,
--no-check
¶
Check result against stored results for standard parameter sets (if a match is detected). [default: False]
-
--timing
<timing>
¶ Run in timing mode (all previous parameters are ignored). Specify run as FREQ_MIN FREQ_MAX N_FREQ N_AVG.
-
--chi1
<chi1>
¶ Model parameter: chi1 [default: 0.1]
-
--chi2
<chi2>
¶ Model parameter: chi2 [default: 0.2]
-
--m1
<m1>
¶ Model parameter: m1 [default: 30]
-
--m2
<m2>
¶ Model parameter: m2 [default: 30]
-
--chip
<chip>
¶ Model parameter: chip [default: 0.34]
-
--thetaJ
<thetaj>
¶ Model parameter: thetaJ [default: 1.1]
-
--alpha0
<alpha0>
¶ Model parameter: alpha0 [default: 1.5]
-
--distance
<distance>
¶ Model parameter: distance [default: 1000]
-
--phic
<phic>
¶ Model parameter: phic [default: 1.2566370614359172]
-
--fref
<fref>
¶ Model parameter: fref [default: 30]
-
--use_buffer
,
--no-use_buffer
¶
Use a buffer for acceleration. [default: True]
-
--n_streams
<n_streams>
¶ Number of asynchronous streams. [default: 0]
-
--legacy
,
--no-legacy
¶
Specify this option if a legacy version of LALSuite (without buffer support) is being used. [default: False]
lal_cuda_info¶
Print the dictionary of project parameters stored in the project (.project.yml) and package (.package.yml) files.
return: | None |
---|
lal_cuda_info [OPTIONS]