Skip to content

Commit 3bcdcdc

Browse files
committed
openmpi: Enable oversubscription for v5.0.x series via PRRTE configuration
1 parent e2a00fb commit 3bcdcdc

File tree

1 file changed

+7
-1
lines changed

1 file changed

+7
-1
lines changed

setup-mpi.sh

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -178,7 +178,6 @@ if [ $MPI == openmpi ]; then
178178
openmpi_mca_params=$HOME/.openmpi/mca-params.conf
179179
mkdir -p $(dirname $openmpi_mca_params)
180180
rm -f $openmpi_mca_params
181-
echo plm=isolated >> $openmpi_mca_params
182181
echo btl=tcp,self >> $openmpi_mca_params
183182
echo mpi_yield_when_idle=true >> $openmpi_mca_params
184183
echo rmaps_base_oversubscribe=true >> $openmpi_mca_params
@@ -193,4 +192,11 @@ if [ $MPI == openmpi ]; then
193192
echo "::group::Configure ${openmpi_mca_params}"
194193
cat $openmpi_mca_params
195194
echo "::endgroup::"
195+
prte_mca_params=$HOME/.prte/mca-params.conf
196+
mkdir -p $(dirname $prte_mca_params)
197+
rm -f $prte_mca_params
198+
echo rmaps_default_mapping_policy = :oversubscribe >> $prte_mca_params
199+
echo "::group::Configure ${prte_mca_params}"
200+
cat $prte_mca_params
201+
echo "::endgroup::"
196202
fi

0 commit comments

Comments
 (0)