Usage: ./mpiexec [global opts] [local opts for exec1] [exec1] [exec1 args] : [local opts for exec2] [exec2] [exec2 args] : ...
Global options (passed to all executables):
Global environment options:
-genv {name} {value} environment variable name and value
-genvlist {env1,env2,...} environment variable list to pass
-genvnone do not pass any environment variables
-genvall pass all environment variables not managed
etc.....................
RP failed to detect the correct argument for a specific flavor of mpiexec (current mpiexec version):
The version above does not support -rf argument as shown below:
Other global options:
-f {name} file containing the host names
-hosts {host list} comma separated host list
-wdir {dirname} working directory to use
-configfile {name} config file containing MPMD launch options
This behavior was noticed in one of the failed runs in our tests here: https://github.com/radical-cybertools/radical.pilot/actions/runs/6473708269/job/17577018703?pr=3044.
The produced error:
RP failed to detect the correct argument for a specific flavor of
mpiexec
(current mpiexec version):The version above does not support
-rf
argument as shown below:The
mpiexec
command RP generated is with-rf
:The responsible line for this error: https://github.com/radical-cybertools/radical.pilot/blob/693319a19757ef299ce804c588405d4bbc27eef1/src/radical/pilot/agent/launch_method/mpiexec.py#L79