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]