Custom homebrew formulas not available at homebrew-core.
open-mpi
: Open MPI 4.0.5open-mpi@4.03
: Open MPI 4.0.4open-mpi@4.03
: Open MPI 4.0.3open-mpi@4.02
: Open MPI 4.0.2open-mpi@4.01
: Open MPI 4.0.1open-mpi@4.0
: Open MPI 4.0.0open-mpi@3.1
: Open MPI 3.1.3open-mpi@3.0
: Open MPI 3.0.1
To install the latest formula version:
brew tap cmontemuino/custom
brew install cmontemuino/custom/FORMULA
To get a custom version:
brew install cmontemuino/custom/FORMULA@theVersion
Please bear in mind that theVersion
should be what you find after the @
symbol in the Available Formulae section.
To upgrade the latest version you just need to issue:
brew update
brew upgrade cmontemuino/custom/FORMULA
There's a bug in the OpenMPI 4.0.3 (see here). If you're using such version, then you will need to do the following:
export PMIX_MCA_gds=hash
All versioned formulae are keg_only (i.e., formula is not symlinked into /usr/local). Therefore you might need to do the following:
If you need to have open-mpi@theVersion first in your PATH run:
echo 'export PATH="/usr/local/opt/open-mpi@theVersion/bin:$PATH"' >> ~/.bash_profile
For compilers to find open-mpi@theVersion you may need to set:
export LDFLAGS="-L/usr/local/opt/open-mpi@theVersion/lib"
export CPPFLAGS="-I/usr/local/opt/open-mpi@theVersion/include"
For pkg-config to find FORMULA@theVersion you may need to set:
export PKG_CONFIG_PATH="/usr/local/opt/open-mpi@theVersion/lib/pkgconfig"
It is possible to activate the Software Based Performance Counters(SPC) starting from version 3.1.3.
You just need to append the --with-spc
modifier when installing the formula.
C++ bindings are deprecated since version 3.0, but you can enable them by appending the with-cxx-bindings
modifier.