Hi,
running "./setup --mpi --int64 --mkl=sequential" with Dirac25 leads to:
-- Could NOT find MPI_C (missing: MPI_C_WORKS)
-- Could NOT find MPI_CXX (missing: MPI_CXX_WORKS)
-- Could NOT find MPI_Fortran (missing: MPI_Fortran_WORKS)
-- Could NOT find MPI (missing: MPI_C_FOUND MPI_CXX_FOUND MPI_Fortran_FOUND)
-- Configuring incomplete, errors occurred!
Doing the same in an older directory with Dirac22 results in:
-- Found MPI_C: /a_path_to/bin/mpicc (found version "3.1")
-- Found MPI_CXX: /a_path_to/bin/mpicxx (found version "3.1")
-- Found MPI_Fortran: /a_path_to/bin/mpif90 (found version "3.1")
-- Found MPI: TRUE (found version "3.1")
The used versions are GCC 13.3.0, Open MPI 5.0.7, Cmake 3.31.6
The issue does only occur with "--mkl=sequential" (or "--mkl=parallel"). Leaving this out does succeed even in Dirac25. Did the behavior of "--mkl=…" change?
-- Reuti