We are using MPICH 4.0 to launch processes on multiple hosts through a main process, but these hosts are containers on different nodes. To avoid conflicts, we have modified the SSH service port of each container to 30001. However, when executing mpiexec on the main process, how should we specify the SSH port to be used? The -hosts parameter only accepts the host list. Could you please provide a solution? Thank you very much!
We are using MPICH 4.0 to launch processes on multiple hosts through a main process, but these hosts are containers on different nodes. To avoid conflicts, we have modified the SSH service port of each container to 30001. However, when executing mpiexec on the main process, how should we specify the SSH port to be used? The -hosts parameter only accepts the host list. Could you please provide a solution? Thank you very much!