Troubleshooting

This page documents the common problems people encounter while running FIDASIM. Please try these solutions before opening an issue on Github.


Segfaults

If you encounter a segfault make sure you have set the stacksize limit to unlimited.

To do this for the bash shell run

ulimit -s unlimited

or for the tcsh shell run

limit stacksize unlimited

Execution Hangs when using OpenMP

By default FIDASIM will use all the threads available when using OpenMP. If another process is hogging a core it will cause FIDASIM to stall. To prevent this use the num_threads optional argument as shown below

fidasim ./test_inputs.dat 8