CommandLine

Command line options for MESHFREE

MESHFREE supports several command line parameters.

Option
-mc {level}
--model-check {level}
Check the model. See ModelCheck for details.
-lt {steps}
--limit-timesteps {steps}
Limit number of time steps to execute. Overwrites TimeIntegration_N_final.
-ol {level}
--output-level {level}
Specify an output level 0..3 for printout. 0::minimal, 1::info, 2::action(default) >3::full debug/developers. Also see EnvironmentVariables.
-e {/path/prefix/}
--exec-dir {/path/prefix/}
This will run MESHFREE inside /path/prefix/ as if it had been started directly there.
-r {/path/prefix/}
--result-dir {/path/prefix/}
This will prepend /path/prefix/ to every SAVE_path. It makes most sense when using relative paths. The prefix path must have a trailing slash or backslash, depending on the operating system. Also see EnvironmentVariables.
-clp {parameter string}
--clparam {parameter string}
Specify a general purpose parameter string. Use this via @CLPARAM@ in USER_common_variables.dat
-cv {file} Use
file
instead of common_variables.dat.
-ucv {file} Use
file
instead of USER_common_variables.dat.
-enc {filenames}
--encrypt {days} {filenames}
Will encrypt all the given files into filename.enc and can then be used as described in Encryption.
-step
--executeStepByStep
execute MESHFREE in step-by-step execution modus from the beginning of the program. See step-by-step-execution for details. This might help debugging cases with complex geometry items.
--simid
-id --iFPM_process_ID
Define the process identification number as an integer value. If this option is not given, MESHFREE will assign the ID as the computers clock time at program startup in seconds. The process ID is part of the names for SIGNAL- and log-files. This CommandLine option will be overwritten by the cv parameter iFPM_process_ID.
-api
--module-file {libname}
Define a file containing the runtime API functions.
-lcs
--check-license
Check for a valid license and exit.
--color
--no-color
Switch colored output on/off.
--pedantic Abort when encountering warnings.
--version Print version number and exit.
--help
-h
print help on all command line options.

Additionally, there are two positional command line options. The first unknown option will be interpreted as the name of the USER_common_variables file and the second as the file name of the common_variables file. The position within the above options can be arbitrary.

See also EnvironmentVariables.

List of members:
ModelCheck Check the model before a full simulation
Encryption Encryption of MESHFREE's InputFiles