Skip to content

Commit c58ae27

Browse files
committed
Open MPI: Tweak MCA params
1 parent 7647f39 commit c58ae27

File tree

1 file changed

+15
-0
lines changed

1 file changed

+15
-0
lines changed

setup-mpi.sh

+15
Original file line numberDiff line numberDiff line change
@@ -61,3 +61,18 @@ case $(uname) in
6161
esac
6262

6363
echo "::set-output name=mpi::${MPI}"
64+
65+
if [ $MPI == openmpi ]; then
66+
openmpi_mca_params=$HOME/.openmpi/mca-params.conf
67+
mkdir -p $(dirname $openmpi_mca_params)
68+
echo plm=isolated >> $openmpi_mca_params
69+
echo rmaps_base_oversubscribe=true >> $openmpi_mca_params
70+
echo btl_base_warn_component_unused=false >> $openmpi_mca_params
71+
echo btl_vader_single_copy_mechanism=none >> $openmpi_mca_params
72+
if [[ $(uname) == Darwin ]]; then
73+
# open-mpi/ompi#7516
74+
echo gds=hash >> $openmpi_mca_params
75+
# open-mpi/ompi#5798
76+
echo btl_vader_backing_directory=/tmp >> $openmpi_mca_params
77+
fi
78+
fi

0 commit comments

Comments
 (0)