Advanced Runtime Configuration
Some default values can be altered at runtime using environment variables or local configuration options. This is a list of those values.
General
NINJA_FILL_DEM_NO_DATA: Attempt to fill no data values without checking with the user. This will overwrite your input DEM.CPL_DEBUG: Turn on additional output useful for debugging. For example,CPL_DEBUG = NINJAFOAMwill turn on messages related to the conservation of mass and momentum solver.
Conservation of Mass and Momentum Solver
NINJAFOAM_ITERATIONS: Specify the number of solver iterations.NINJAFOAM_MESH_COUNT: Specify the mesh count.WRITE_FOAM_FILES: Exit normally at various stages of a simulation. Useful for debugging. 0 = generate the STL surface and write the OpenFOAM case files; 1 = write the mesh dict files, but do not generate the mesh; 2 = generate the mesh.
Point Initialization
NINJA_POINT_MATCH_OUT_RELAX: Adjust the outer loop relaxation for a point initialization run.NINJA_POINT_MAX_MATCH_ITERS: Maximum outer ‘loops’ to try to solve a point initialization.NINJA_POINT_INV_DIST_WEIGHT: Inverse distance weighting used for point initialization, 1.0 -> inverse distance, 2.0 -> inversed distance squared, etc.
Landfire client
LCP_DOWNLOAD_WAIT: Time in seconds between attempts to contact the landfire server.LCP_DOWNLOAD_TRIES: The number of times to try downloading the lcp from landfire before quitting. Note thatLCP_DOWNLOAD_WAIT*LCP_DOWNLOAD_TRIES= total timeout for lcp.LCP_KEEP_ARCHIVE: don’t delete the downloaded lcp zip archive if it’s set toON.
Weather Model initialization
NCAR THREDDS Client
NINJA_WX_KEEP_FORECAST: don’t delete the downloaded forecast file if it’s set toON(only for thredds/ncar models).NINJA_DISABLE_THREDDS_UPDATE: don’t try to download thredds update file on start up if it’s set toON. Note that this is completely disabled ifDISABLE_THREDDS_UPDATEis set toONin cmake.
NOMADS Client
See the NOMADS documentation for options.