Skip to content

Commit 6048078

Browse files
committed
search SLES install paths for MPI
1 parent fcd0888 commit 6048078

File tree

1 file changed

+20
-0
lines changed

1 file changed

+20
-0
lines changed

‎CMakeLists.txt‎

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -94,6 +94,26 @@ if (NOT NO_MPI)
9494
check_mpi(mpicxx libmpi.a libmpi.so /usr/lib64/openmpi/bin /usr/lib64/openmpi /usr/include/openmpi-x64_64)
9595
endif()
9696

97+
# Check for MPICH SLES installation
98+
if (NOT MPI_MPICXX)
99+
check_mpi(mpicxx libmpich.a libmpich.so /usr/lib64/mpi/gcc/mpich/bin /usr/lib64/mpi/gcc/mpich /usr/lib64/mpi/gcc/mpich/include)
100+
endif()
101+
102+
# Check for Open MPI v4 SLES installation
103+
if (NOT MPI_MPICXX)
104+
check_mpi(mpicxx libmpi.a libmpi.so /usr/lib64/mpi/gcc/openmpi4/bin /usr/lib64/mpi/gcc/openmpi4 /usr/lib64/mpi/gcc/openmpi4/include)
105+
endif()
106+
107+
# Check for Open MPI v3 SLES installation
108+
if (NOT MPI_MPICXX)
109+
check_mpi(mpicxx libmpi.a libmpi.so /usr/lib64/mpi/gcc/openmpi3/bin /usr/lib64/mpi/gcc/openmpi3 /usr/lib64/mpi/gcc/openmpi3/include)
110+
endif()
111+
112+
# Check for Open MPI v2 SLES installation
113+
if (NOT MPI_MPICXX)
114+
check_mpi(mpicxx libmpi.a libmpi.so /usr/lib64/mpi/gcc/openmpi2/bin /usr/lib64/mpi/gcc/openmpi2 /usr/lib64/mpi/gcc/openmpi2/include)
115+
endif()
116+
97117
if (NOT MPI_MPICXX)
98118
message ("-- no MPI library found")
99119
endif()

0 commit comments

Comments
 (0)