I did a quick test to see if I can use Podman in combination with Open MPI:
[test@test1 ~]$ mpirun --hostfile ~/hosts podman run quay.io/adrianreber/mpi-test /home/mpi/hello Hello, world (1 procs total) --> Process # 0 of 1 is alive. ->789b8fb622ef Hello, world (1 procs total) --> Process # 0 of 1 is alive. ->749eb4e1c01a The test program (hello) is taken from https://raw.githubusercontent.com/openhpc/ohpc/obs/OpenHPC_1.3.8_Factory/tests/mpi/hello.c The problem with this is that each process thinks it is process 0 of 1 instead of Hello, world (2 procs total) --> Process # 1 of 2 is alive. ->test1 --> Process # 0 of 2 is alive. ->test2 My questions is how is the rank determined? What resources do I need to have in my container to correctly determine the rank. This is Podman 1.4.2 and Open MPI 4.0.1. Adrian _______________________________________________ users mailing list users@lists.open-mpi.org https://lists.open-mpi.org/mailman/listinfo/users