We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 7447f39 commit 8b82338Copy full SHA for 8b82338
setup-mpi.sh
@@ -125,17 +125,15 @@ case $(uname) in
125
Darwin)
126
MPI="${MPI:-mpich}"
127
echo "::group::Installing $MPI with brew"
128
- export HOMEBREW_NO_INSTALLED_DEPENDENTS_CHECK=1
+ brew unlink mpich > /dev/null 2>&1 || true
129
+ brew unlink openmpi > /dev/null 2>&1 || true
130
case $MPI in
- mpich)
131
- brew unlink openmpi > /dev/null 2>&1 || true
132
- brew install mpich
133
- brew link mpich
134
- ;;
135
- openmpi)
136
- brew unlink mpich > /dev/null 2>&1 || true
137
- brew install openmpi
138
- brew link openmpi
+ mpich|openmpi)
+ if brew list $MPI > /dev/null 2>&1; then
+ brew link $MPI
+ else
+ brew install $MPI
+ fi
139
;;
140
*)
141
echo "Unknown MPI implementation:" $MPI
0 commit comments