Command-Line Usage
The wlcf executable accepts key=value arguments and parameter files.
The compiled source of truth is include/cmdline_defs.h; inspect the exact
interface for your build with:
./wlcf --help
Syntax
Pass command-line values without spaces around =:
./wlcf tree_level=4 rootDir=Output_halo prefix=halo_ verbose=1
Use paramfile for a reusable configuration:
./wlcf paramfile=my_run.ini numberThreads=8
Command-line values override values read from the parameter file. Each run
writes a complete *-usedvalues record beneath rootDir; that file is the
safest template for a new configuration.
Cosmology
zEvaluation redshift. Default:
1.0334.h,Omb,Omc,OmnuDimensionless Hubble parameter and matter-density components.
sigma8Power-spectrum normalization. Alias:
s8.ns,wScalar spectral index and dark-energy equation-of-state parameter.
Inputs
fnamePSLinear matter power-spectrum table. Alias:
ps.WgLensing-kernel mode.
0uses a source plane atzbin;1readsfWgchi.fWgchiTwo-column weak-lensing kernel table. Alias:
fwgchi.
See Inputs and Parameter Files for file formats and unit conventions.
Model and Numerical Controls
tree_levelBispectrum branch. Alias:
tlev.1selects SPT (standard perturbation theory),2Tree (the power-spectrum-squared approximation),3EFT (the effective-field-theory inspired branch), and4Halo Model (the Takahashi/Halo-model inspired branch). These labels match Google Colab: Four-Model Comparison and 3PCF Model Reference.zbinSource redshift used in the projected weak-lensing calculation.
mMaxMaximum 3PCF multipole. Moments from zero through
mMaxare written.chiQuadStepsNumber of radial integration steps. Alias:
chiqst.GLpointsNumber of Gauss-Legendre points. Alias:
gl.Nell,ellmin,ellmaxSize and range of the angular multipole grid.
Output and Runtime
rootDirDirectory containing every product from a run. Alias:
root. Default:Output.prefixPrefix prepended to model and grid products. Alias:
pre. Default:run1_.writevectorsWrite flattened intermediate vectors in addition to matrix products.
verboseandverbose_logTerminal and file-log verbosity. Aliases:
verbandverblog.numberThreadsOpenMP thread count. Alias:
nthreads.optionsOptional specialized behavior string. Alias:
opt.
Example
./wlcf rootDir=Output_halo prefix=halo_z05078_ \
fnamePS=./input/linear_pk_Takahashi_z0.txt \
tree_level=4 zbin=0.5078 mMax=5 Nell=128 \
chiQuadSteps=300 GLpoints=64 numberThreads=8