I was wondering if there is a chance that the OMP option tries to apply parallelization by default to loops or other command blocks (even without the presence of the!$OMP command) and some procedures get messed up.OpenMP does not attempt any auto-parallelisation.