You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This is most likely related to the following issue pmodels/mpich#5589. It was fixed in PR pmodels/mpich#5590. The patch looks trivial, although I don't know if it will apply to current MPICH release.
If you can try a manual build of MPICH with the patch applied and confirm things works on your side, then I can handle adding the patch to the conda-forge recipe and pushing a new build.
Thank you very much @dalcinl! So this is an upstream issue with mpich. I think it is fine if you just close this issue. It is not something that I need fixed urgently since the C++ bindings of my library are rarely used.
Issue:
Environment (
conda list
):Details about
conda
and system (conda info
):An environment can be setup like this (environment.yml):
I created a Fortran subroutine that might be called from C++ (flib.f90):
It can be driven from Fortran (fdriv.f90):
And driven from C++ (cdriv.cc):
Here is the Makefile:
When I run the code I get the following output:
The
0
result is incorrect, it should be1
.Note that if I switch
mpich
foropenmpi
, the code operates correctly. The code also operates correctly if I use the MPICH which is installed via apt.The text was updated successfully, but these errors were encountered: