Closed KrisWilliamson closed 10 months ago
I was under the impression that the launcher actually says it cannot find the appropriate file but maybe I'm remembering incorrectly, lets keep track of the actual error messages that we encounter.
dispatchMPIJob.sh
calls parseCommand.py
The executable path is stored in the modelExecutable
variable in the python script.
These are populated into the /opt/openM/1.15.5/bin
directory when the OpenM UI is launched.
The Launcher script does not check to see if the selected executable exists before trying to launch it. As a result, some strange errors are generated when the executable does not exist. This is most common with the Model MPI executables, but could happen if the model was not compiled at all.
It would be better that a check is added to the launcher script to confirm the executable exists and exit gracefully with a proper error message if it does not.
Example log
In this case, a model run using mpi was launched for Riskpaths, but the mpi version of the executable did not exist.