-
Notifications
You must be signed in to change notification settings - Fork 259
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
DEBUG_LINKMPI #330
Comments
I would like to revive this issue. Besides all the other points raised, the implementation assumes that anyone using the Intel compiler also uses Intel MPI. That is not necessarily true. I was building the model with Intel and MPICH in debug mode, and the error I get is:
For many good reasons mentioned in the links in the description of this PR, I would prefer this DEBUG_LINKMPI logic to be removed. At the very least, it should be OFF by default, and folks who want to use it should enable it explicitly. |
Is this still an issue that needs work @climbfuji @aerorahul @junwang-noaa ? Should this be moved to a discussion if we still do not have a path forward ? |
Yes, it is still an issue in my opinion. |
@arunchawla-NOAA @junwang-noaa @DusanJovic-NOAA @aerorahul Any chance that we can we get rid of this It's been discussed controversially since when it was added, and now I am also getting errors with Intel oneAPI MPI:
Has anyone else run into this with the new oneAPI MPI library? |
In my personal opinion we should get rid of all debug versions of all libraries (esmf, mapl, mpi). In rare cases, when it turns out that we suspect there's a bug in esmf and/or MPI, we can temporarily switch to debug versions, debug the issue, fix the code and continue to use release version of all libraries. |
ufs-weather-model/cmake/Intel.cmake
Line 42 in 9bd6b59
This needs to be addressed correctly.
There have been numerous discussions on an incorrect implementation of debugging with MPI.
Most recently in PR #291 and this comment specifically.
The text was updated successfully, but these errors were encountered: