Open aidanheerdegen opened 1 year ago
Follow up investigation seems that the mpirun
wrapper from the intel-mpi
packages doesn't support -wdir
type arguments, so the model just runs in the top level directory.
https://forum.access-hive.org.au/t/error-with-payu-and-loading-modules/679/8
It may be that there used to be a mpirun
wrapper script for all MPI implementations, but now they are MPI library specific?
In any case, Intel MPI probably won't work out of the box at NCI.
Seems by default
payu
will not work with an executable compiled withintel-mpi
ongadi
:https://forum.access-hive.org.au/t/error-with-payu-and-loading-modules/679
This error is thrown:
It's because
payu
assume the MPI library isopenmpi
and adds that to the list of automatically loaded modules:https://github.com/payu-org/payu/blob/master/payu/experiment.py#L239
Work-around is to add this to
config.yaml
but should probably do something a bit better than this by default