Blame src/pm/hydra/mpichprereq
|
Packit |
0848f5 |
#! /bin/sh
|
|
Packit |
0848f5 |
# Check that we are using the simple PMI implementation
|
|
Packit |
0848f5 |
# (Selecting multiple PM's may require incompatible PMI implementations
|
|
Packit |
0848f5 |
# (e.g., gforker and SMPD).
|
|
Packit |
0848f5 |
|
|
Packit |
0848f5 |
|
|
Packit |
0848f5 |
if test -z "$PM_REQUIRES_PMI" ; then
|
|
Packit |
0848f5 |
if test "$with_pmi" = "pmi2/simple" -o "$with_pmi" = "simple" ; then
|
|
Packit |
0848f5 |
PM_REQUIRES_PMI=$with_pmi
|
|
Packit |
0848f5 |
else
|
|
Packit |
0848f5 |
PM_REQUIRES_PMI=simple
|
|
Packit |
0848f5 |
fi
|
|
Packit |
0848f5 |
elif test "$PM_REQUIRES_PMI" != "simple" -a "$PM_REQUIRES_PMI" != "pmi2/simple" -a "$PM_REQUIRES_PMI" != "pmi2/poe"; then
|
|
Packit |
0848f5 |
echo "hydra requires the \"simple\" or \"pmi2\" PMI implementation; \"$PM_REQUIRES_PMI\" has already been selected"
|
|
Packit |
0848f5 |
exit 1
|
|
Packit |
0848f5 |
fi
|
|
Packit |
0848f5 |
|