Open SineBell opened 11 months ago
We see the same issue, checked out OpenCoarrays today, compiled with GCC 11.3.0 or GCC 8.5.0, OpenMPI 4.1.4. When run with p images, p*(p-1) such warning messages are printed. AFAIK they are triggered by MPI_Finalize if MPI_Send's were not matched with an MPI_Recv.
System information including:
OpenCoarrays Version:
2.8.0
Fortran Compiler:
gfortran 8.3.1
C compiler used for building lib:
gcc 8.3.1
Installation method:
cmake
from source using a git clone. Passed all tests frommake test
All flags & options passed to the installer gfortran and gcc specifications
FC=/path/to/gfortran8
CC=/path/to/gcc8
Output of
uname -a
:Linux debye4 4.18.0-193.14.2.el8_2.x86_64 #1 SMP Sun Jul 26 03:54:29 UTC 2020 x86_64 x86_64 x86_64 GNU/Linux
MPI library being used:
OpenMPI 4.1.1
Machine architecture and number of physical cores: x86_64, 64 cores
Version of CMake:
cmake 3.20.2
To help us debug your issue please explain:
What you were trying to do (and why)
Running any fortran code with more than 1 images.
What happened (include command output, screenshots, logs, etc.)
At the end of the execution, numerous UCX warnings are printed on screen. E.g.
What you expected to happen
The execution appears to end successfully. The large number of warnings, however, clutters the output making difficult to read the output on screen.
Step-by-step reproduction instructions to reproduce the error/bug
Any code I tested with cafrun and -n > 1.
For example, this simple code
Compiled with
caf -o bugcheck bugcheck.f90
Run withcafrun -n 2 bugcheck
will output