mbdyn(1) General Commands Manual mbdyn(1)
NAME
mbdyn - MultiBody Dynamics analysis system.
SYNOPSIS
mbdyn [-E [exceptions]] [-e ] [-f input-file] [-H ] [-h ] [-l ] [-N
threads-number] [-o output-file-prefix] [-P ] [-p ] [-R ] [-r ] [-S
sleep-time] [-s ] [-T ] [-t ] [-v ] [-W new-working-dir] [-w ]
[input-file[...]]
DESCRIPTION
mbdyn is a multibody analysis tool released under GPL
<http://www.gnu.org/licenses/gpl.html>. It solves initial value
problems for multibody, multidisciplinary systems including, but not
limited to, the mechanical and aeroservoelastic fields.
The most important and most widely used options are -f to pass the name
of the input file, and -o to pass the name of the output file.
OPTIONS
-E, --fp-mask [exception[,exception]]
Mask some floating point exceptions; supported values of
exception are invalid, divbyzero, overflow.
-e, --exceptions
Do not trap (some) exceptions, to ease debugging.
-f, --input-file <input-file>
Read model and analysis data from file input-file; default is
standard input. The current working directory is set to the
path to input-file (see chdir(2) for details). As a
consequence, any sub-file included using the include directive
needs to be referred to either with the full path, or relative
to the folder where input-file resides.
-H, --show-table
Shows a list of the symbols defined in the symbol table of the
mathematical parser, with their value.
-h, --help
Displays usage information.
-l, --license
Show licensing info.
-N <threads-number>
Number of threads used in multi-threaded simulations (an
integer). When threads-number is auto the number of available
cores is auto-detected.
-o, --output-file <output-file-prefix>
Write results to files with prefix output-file-prefix
(extensions are content-dependent); default is input-file, if
any, or "MBDyn". If output-file-prefix is a directory, the
output file will have the name of the input file, but it will be
placed in that directory.
-P, --pedantic
Issue pedantic warnings (more occurrences raise the level).
-p, --parallel
Run in parallel mode (only if compiled with MPI).
-R, --no-redefine
Do not allow symbols in the mathematical parser to be redefined.
-r, --redefine
Allow symbols in the mathematical parser to be redefined; useful
in conjunction with -t.
-S, --sleep [rank=<r>,]<sleep-time>
Sleep sleep-time seconds before starting the simulation. When
running in parallel, if sleep-time is prefixed by rank=<r>, only
the process with rank r (0 to number of processes - 1) will
sleep.
-s, --silent
Reduce verbosity (more occurrences reduce the verbosity level
further).
-T, --no-same-table
Do not preserve the existing mathematical parser symbol table
when running multiple analyses in the same run.
-t, --same-table
Preserve the existing mathematical parser symbol table when
running multiple analyses in the same run (e.g. by issuing
multiple input files on the command line). It may require -r to
allow redefinition of symbols.
-v, --version
Show version and exit.
-W, --working-dir <new-working-dir>
Use new-working-dir as working directory instead of the current
one.
-w, --warranty
Issue a "warranty" message.
AUTHOR
The MBDyn Team <http://www.mbdyn.org/>
ACKNOWLEDGEMENTS
MBDyn is developed and maintained by The MBDyn Team
<http://www.mbdyn.org/>, Politecnico di Milano, Dipartimento di
Ingegneria Aerospaziale <http://www.aero.polimi.it/>.
MBDyn 1.7.3 mbdyn(1)
mbdyn 1.7.3 - Generated Sun Apr 5 14:48:15 CDT 2026
