Skip to content

cmontemuino/homebrew-custom

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

30 Commits
 
 
 
 
 
 
 
 

Repository files navigation

homebrew-custom

Custom homebrew formulas not available at homebrew-core.

Available Formulae

  • open-mpi: Open MPI 4.0.5
  • open-mpi@4.03: Open MPI 4.0.4
  • open-mpi@4.03: Open MPI 4.0.3
  • open-mpi@4.02: Open MPI 4.0.2
  • open-mpi@4.01: Open MPI 4.0.1
  • open-mpi@4.0: Open MPI 4.0.0
  • open-mpi@3.1: Open MPI 3.1.3
  • open-mpi@3.0: Open MPI 3.0.1

Installation

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.

Upgrading

To upgrade the latest version you just need to issue:

brew update
brew upgrade cmontemuino/custom/FORMULA

Note about open-mpi version 4.0.3

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

Note about open-mpi versioned Formulae

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"

Software Based Performance Counters

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.

Releases

No releases published

Packages

No packages published

Languages