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
The module exposes the components C, CXX, MPICXX and Fortran. Each of these controls the various MPI languages to search for. The difference between CXX and MPICXX is that CXX refers to the MPI C API being usable from C++, whereas MPICXX refers to the MPI-2 C++ API that was removed again in MPI-3.
Since Boost.MPI is a C++ library and has no C source files, MPI_CXX should be the right target, according to the documentation above.
That said, the CMakeLists.txt file for MPI has been changed to link to MPI_C instead (boostorg/mpi@f2f586e). I don't think this change is correct, for the reason given above.
BoostInstall.cmake does simply not check for MPI_C only MPI_CXX.
The text was updated successfully, but these errors were encountered: