[FIX] Workflow MPI try

test_dev
Stack-1 8 months ago
parent 070f1cbe57
commit 10f0caa32c

@ -369,6 +369,7 @@ if(MPI_FOUND)
file(MAKE_DIRECTORY ${CMAKE_Fortran_MODULE_DIRECTORY}) file(MAKE_DIRECTORY ${CMAKE_Fortran_MODULE_DIRECTORY})
set(_mpi_mod_found FALSE) set(_mpi_mod_found FALSE)
if(_mpi_fortran_inc)
foreach(_mod_name mpi.mod MPI.mod) foreach(_mod_name mpi.mod MPI.mod)
foreach(_inc ${_mpi_fortran_inc}) foreach(_inc ${_mpi_fortran_inc})
if(EXISTS "${_inc}/${_mod_name}") if(EXISTS "${_inc}/${_mod_name}")
@ -382,11 +383,13 @@ if(MPI_FOUND)
break() break()
endif() endif()
endforeach() endforeach()
endif()
if(NOT _mpi_mod_found) if(NOT _mpi_mod_found)
message(WARNING "mpi.mod not found in MPI include paths; assuming mpifort provides it internally.") message(WARNING "mpi.mod not found in MPI include paths; assuming mpifort provides it internally. Skipping copy.")
endif() endif()
# ------------------------------------------------------------ # ------------------------------------------------------------
# Enable MPI Fortran module support # Enable MPI Fortran module support
# ------------------------------------------------------------ # ------------------------------------------------------------

Loading…
Cancel
Save