diff options
-rw-r--r-- | configure.pl | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/configure.pl b/configure.pl index 34c4e2d..1489d58 100644 --- a/configure.pl +++ b/configure.pl @@ -69,10 +69,11 @@ if($mpi_search and !defined($mpi_cmd)) { $mpi_cmd = which("mpic++"); $mpi_cmd = which("mpiCC") unless(defined($mpi_cmd)); $mpi_cmd = which("mpicxx") unless(defined($mpi_cmd)); + $mpi_cmd = which("mpicxx-openmpi-mp") unless(defined($mpi_cmd)); $mpi_cmd = which("mpicc") unless(defined($mpi_cmd)); if(defined($mpi_cmd)) { $mpi_dir = $mpi_cmd; - $mpi_dir =~ s{/mpi(c\+\+|CC|cc|cxx)$}{}; + $mpi_dir =~ s{/mpi(c\+\+|CC|cc|cxx)[^/]*$}{}; $mpi_dir =~ s{/bin$}{}; message("Found mpi compiler wrapper at $mpi_cmd!"); mpi_get_info(); |