aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--configure.pl3
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();