GlobalArrays/ga

redefinition of ARMCI_Init_mpi_comm armci/src/common/capi.c

edoapra opened this issue · 4 comments

ARMCI_Init_mpi_comm in armci/src/common/capi.c

int ARMCI_Init_mpi_comm(MPI_Comm comm)

int ARMCI_Init_mpi_comm(MPI_Comm comm)

This results in a fatal error with icc from OneAPI 2022.2.1

see
https://github.com/GlobalArrays/ga/actions/runs/3636154648/jobs/6135877178#step:7:3827

This should be fixed. It must have snuck in when merging the init_comm branch with develop.

This should be fixed. It must have snuck in when merging the init_comm branch with develop.

Now the actions stops with a different error.
The source code of ga++/testing/create_irreg_test.cc seems to be missing

make[1]: *** No rule to make target 'ga++/testing/create_irreg_test.cc', needed by 'ga++/testing/create_irreg_test.o'.  Stop.
make[1]: *** Waiting for unfinished jobs.

https://github.com/GlobalArrays/ga/actions/runs/3650220544/jobs/6165934851

Oops, forgot to add that to the build. Actually, it's a pretty crappy test. Probably would be better to remove it entirely.

Fixed via 3777e30 and b290b7c