We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 7647f39 commit c58ae27Copy full SHA for c58ae27
setup-mpi.sh
@@ -61,3 +61,18 @@ case $(uname) in
61
esac
62
63
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