[ewg] [PATCH 2/2] Remove process manager selection for mvapich2 from install.pl
Jonathan Perkins
perkinjo at cse.ohio-state.edu
Sun Oct 12 14:28:39 PDT 2008
Newer versions of the mvapich2 source rpms build and install both
mpirun_rsh and mpd process managers by default thereby removing the need
for the user to be prompted for one or the other.
Signed-off-by: Jonathan Perkins <perkinjo at cse.ohio-state.edu>
---
install.pl | 34 ----------------------------------
1 files changed, 0 insertions(+), 34 deletions(-)
diff --git a/install.pl b/install.pl
index 0865a8d..e965719 100755
--- a/install.pl
+++ b/install.pl
@@ -1307,7 +1307,6 @@ my %intel = ('icc' => 0, 'icpc' => 0, 'ifort' => 0);
# mvapich2 environment
my $mvapich2_conf_impl = "ofa";
-my $mvapich2_conf_pm = "mpirun";
my $mvapich2_conf_romio = 1;
my $mvapich2_conf_shared_libs = 1;
my $mvapich2_conf_ckpt = 0;
@@ -1796,31 +1795,6 @@ sub mvapich2_config
}
}
- print "\nPlease choose a process manager:\n\n";
- print "1) New scalable mpirun_rsh framework\n";
- print "2) Traditional mpd/mpiexec\n";
-
- $done = 0;
-
- while (not $done) {
- print "Implementation [1]: ";
- $ans = getch();
-
- if (ord($ans) == $KEY_ENTER or $ans eq "1") {
- $mvapich2_conf_pm = "mpirun";
- $done = 1;
- }
-
- elsif ($ans eq "2") {
- $mvapich2_conf_pm = "mpd";
- $done = 1;
- }
-
- else {
- $done = 0;
- }
- }
-
print "\nEnable ROMIO support [Y/n]: ";
$ans = getch();
@@ -1859,7 +1833,6 @@ sub mvapich2_config
if (-d "$tmp") {
$mvapich2_conf_blcr_home = $tmp;
- $mvapich2_conf_pm = "mpd";
$done = 1;
}
@@ -1961,7 +1934,6 @@ sub mvapich2_config
flock CONFIG, $LOCK_EXCLUSIVE;
print CONFIG "mvapich2_conf_impl=$mvapich2_conf_impl\n";
- print CONFIG "mvapich2_conf_pm=$mvapich2_conf_pm\n";
print CONFIG "mvapich2_conf_romio=$mvapich2_conf_romio\n";
print CONFIG "mvapich2_conf_shared_libs=$mvapich2_conf_shared_libs\n";
print CONFIG "mvapich2_conf_ckpt=$mvapich2_conf_ckpt\n";
@@ -2249,11 +2221,6 @@ sub select_packages
next;
}
- elsif ($package eq "mvapich2_conf_pm") {
- $mvapich2_conf_pm = $selected;
- next;
- }
-
elsif ($package eq "mvapich2_conf_romio") {
$mvapich2_conf_romio = $selected;
next;
@@ -3077,7 +3044,6 @@ sub build_rpm
$cmd .= " --define 'auto_req 0'";
$cmd .= " --define 'mpi_selector $prefix/bin/mpi-selector'";
$cmd .= " --define '_prefix $prefix/mpi/$compiler/$parent-$main_packages{$parent}{'version'}'";
- $cmd .= " --define '_pm --with-pm=$mvapich2_conf_pm'";
}
elsif ($parent eq "openmpi") {
my $compiler = (split('_', $name))[1];
--
1.6.0.2
More information about the ewg
mailing list