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
click here. |
Because the Open MPI Team tries very hard to release stable and
as-bug-free-as-possible distributions, we tend to take a long time
between major releases. However, there are many useful new features
(and bug fixes) in our internal Subversion tree that some users have
asked for access to. Additionally, for those who are actually develop
with the internals Open MPI, Subversion access gives the most
up-to-date versions rather than the periodic tarball access. As such,
the Open MPI Team has decided to provide read-only access to the Open
MPI Subversion tree.
Be aware, however, that the head of the development code tree is
not guaranteed to be stable. For the most part, we try very
hard to not commit things that are broken, but this is an active
development tree -- bugs happen. This is actually another major
reason that this tree has been made available: peer review. If you
find any bugs, please report them! Contributions,
suggestions, and comments are welcome.
The Subversion "trunk" is the current development version of
Open MPI. It is generally where new Open MPI work is done.
There are three ways to access the Open MPI repository:
- Perform an anonymous Subversion
checkout of the source code. Then see these instructions for how to build and intall
from the checkout.
Advantage: You'll easily be
able to keep up with the latest source code using normal Subversion
commands (e.g., 'svn up').
Disadvantage: You need to have
several tools installed to compile Open
MPI from a developer checkout.
- Clone the Open MPI Mercurial mirror of
the Subversion repository. Then see these
instructions for how to build and intall from the clone.
Advantage: Good for third
parties who want to fork Open MPI but still keep up with Open MPI
development.
Disadvantage: You need to have
several tools installed to compile Open
MPI from a developer checkout.
- Download a nightly
Subversion snapshot tarball. Then see the Building Open MPI
section of the FAQ for instructions on how to build and install
it.
Advantage: You need no
extra tools to compile and install Open MPI.
Disdvantage: You cannot easily
keep up with the latest source code; you'll need to download a new
tarball each time you want to update.
|