You can see the incorrect process identification in this example using a
24.04 docker container.
```
#include <stdlib.h>
#include <stdio.h>
#include <mpi.h>
int main(void)
{
MPI_Init(NULL, NULL);
int rank;
MPI_Comm_rank(MPI_COMM_WORLD, &rank);
printf("hello from rank %d\n", rank);
MPI_Finalize();
return 0;
}
root@be89fc34355a:~# mpiexec -n 2 ./a.out
hello from rank 0
hello from rank 0
root@be89fc34355a:~# cat /etc/issue
Ubuntu 24.04 LTS \n \l
root@be89fc34355a:~# ldd a.out
linux-vdso.so.1 (0x0000ffff91a91000)
libmpich.so.12 => /lib/aarch64-linux-gnu/libmpich.so.12
(0x0000ffff8f7a0000)
libc.so.6 => /lib/aarch64-linux-gnu/libc.so.6 (0x0000ffff8f5e0000)
/lib/ld-linux-aarch64.so.1 (0x0000ffff91a54000)
libhwloc.so.15 => /lib/aarch64-linux-gnu/libhwloc.so.15
(0x0000ffff8f560000)
libpmix.so.2 => /lib/aarch64-linux-gnu/libpmix.so.2 (0x0000ffff8f350000)
libucp.so.0 => /lib/aarch64-linux-gnu/libucp.so.0 (0x0000ffff8f1e0000)
libucs.so.0 => /lib/aarch64-linux-gnu/libucs.so.0 (0x0000ffff8f160000)
libm.so.6 => /lib/aarch64-linux-gnu/libm.so.6 (0x0000ffff8f0b0000)
libudev.so.1 => /lib/aarch64-linux-gnu/libudev.so.1 (0x0000ffff8f050000)
libmunge.so.2 => /lib/aarch64-linux-gnu/libmunge.so.2
(0x0000ffff8f020000)
libevent_core-2.1.so.7 => /lib/aarch64-linux-gnu/libevent_core-2.1.so.7
(0x0000ffff8efc0000)
libevent_pthreads-2.1.so.7 =>
/lib/aarch64-linux-gnu/libevent_pthreads-2.1.so.7 (0x0000ffff8ef90000)
libuct.so.0 => /lib/aarch64-linux-gnu/libuct.so.0 (0x0000ffff8ef20000)
libucm.so.0 => /lib/aarch64-linux-gnu/libucm.so.0 (0x0000ffff8eee0000)
libcap.so.2 => /lib/aarch64-linux-gnu/libcap.so.2 (0x0000ffff8eeb0000)
```
--
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/2072338
Title:
incorrect PMI configuration
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/mpich/+bug/2072338/+subscriptions
--
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs