|
FhSim
3.1.0
Marine systems simulation
|
Answers to the questions people actually arrive with. Each entry is the shortest thing that works, with a link to the page that explains it.
Run these from the FhSim bin directory; on Linux and macOS prefix the executable with ./. See Path resolution for why the working directory matters.
The .xml extension may be omitted. Full option reference: Running simulations. Full list of installed programs: FhSim executables.
Or let the scenario carry its own name, which -o/-d then override:
With no <OBSERVERS> section and no -o/-d, nothing is written. See OBSERVERS section.
Output is written every step unless the observer is given a schedule. TOutput belongs on the observer, not on <Integrator>:
See OBSERVERS section for the viewer itself.
FhVis uses -s, FhSimUI uses --rt / --rtf, and a headless run is paced only from the XML:
See Real-time pacing.
None that FhSim enforces. The engine defines no unit system and converts nothing; units come from the SimObject library, and every object in a scenario must agree. The visualisation assumes Z up, X–Y horizontal. Details and the vector-attribute syntax: Units and coordinate conventions.
RK45_i) for non-stiff, implicit (BDF, DIRK) for stiff.AbsTol/RelTol to no tighter than the accuracy you need.TOutput).See Performance tuning.
Enable the diagnostics subsystem via <Diagnostics> in the input file, then open the JSON it writes with fhsim_plot. Worked recipes: Diagnostics cookbook.
-v is --version, not verbosity.SFH_LICENSE_FILE, or license.lic in the working directory)?bin directory — LibName is resolved against the SimObjectLibraries sub-directory of the working directory.FhSim, FhVis or FhSimUI in your playpen bin folder.bin.F5).