Closed kevin-juilly closed 8 months ago
When trying to use wi4mpi in interface mode, it crashes.
Code sample.
#include <mpi.h> int main(int argc, char **argv) { int rank; int val; MPI_Init(&argc, &argv); MPI_Comm_rank(MPI_COMM_WORLD, &rank); if (rank == 0) { val = 5; MPI_Send(&val, 1, MPI_INT, 1, 10, MPI_COMM_WORLD); } else { MPI_Recv(&val, 1, MPI_INT, 0, 10, MPI_COMM_WORLD, MPI_STATUS_IGNORE); } MPI_Finalize(); }
Usage:
$ source ../wi4mpi/install_el9/share/wi4mpi/setup-env.sh $ export WI4MPI_CC=gcc $ mpicc sndrecv.c -o test $ mpirun -n 2 -T openmpi ./test Dlopen failed to open WI4MPI librarie. error :/share/home/k.juilly/boulot/workspace/wi4mpi/wi4mpi/install_el9/lib_OMPI/libwi4mpi_OMPI.so: undefined symbol: combiner_r2a Dlopen failed to open WI4MPI librarie. error :/share/home/k.juilly/boulot/workspace/wi4mpi/wi4mpi/install_el9/lib_OMPI/libwi4mpi_OMPI.so: undefined symbol: combiner_r2a
When trying to use wi4mpi in interface mode, it crashes.
Code sample.
Usage: