This page is for developers
who want to work on the internals of Open MPI itself.
If you are a
general user or system administrator looking to simply download
and install Open MPI, please
Open MPI's Git repositories are hosted at GitHub.
- First, you will need a Git client. We recommend getting the
latest version available. If you do not have the command
git" in your path, you will likely need to download and
- ompi is the
main Open MPI repository where most active development is done.
- Clone either of these repositories. For example (as of October
2014), to clone the main development repository via HTTPS:
shell$ git clone --recursive https://github.com/open-mpi/ompi.git
Cloning into 'ompi'...
remote: Counting objects: 256644, done.
remote: Total 256644 (delta 0), reused 0 (delta 0)
Receiving objects: 100% (256644/256644), 61.98 MiB | 2.15 MiB/s, done.
Resolving deltas: 100% (213377/213377), done.
Checking connectivity... done.
- The web interface available by clicking on the above URL shows a
nice summary of recent activity and allows navigating into individual
- Once you have successfully cloned the repository,
continue on to the instructions on how to build
from a developer checkout.
Note that Git is natively capable of using many forms of web
proxies. If your network setup requires the user of a web proxy,
consult the Git
documentation for more details.
NOTE: Prior to October
2014, Open MPI was maintained in a Subversion repository. This
Subversion repository had two read-only mirrors: a Mercurial mirror at
bitbucket.org and a Git mirror at github.com. These two mirrors
are now defunct and will no longer be updated. If you
are using either of these mirrors, you should stop using them and
switch to the main Open MPI Git repository at GitHub.