Open MPI logo

Source Code Access

  |   Home   |   Get the software   |   FAQ   |  

This page is for developers who want to work on the internals of OpenRTE itself.
If you are a general user or system administrator looking to simply download and install OpenRTE, please click here.


Because the Open MPI/OpenRTE Teams try 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 OpenRTE, Subversion access gives the most up-to-date versions rather than the periodic tarball access. As such, the Open MPI/OpenRTE Teams have decided to provide read-only access to the code's 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/OpenRTE. It is generally where new work is done.

There are two flavors of Subversion access available:

  1. 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 Subersion commands (e.g., 'svn up').
    Disadvantage: You need to have several tools installed to compile Open MPI from a Subversion checkout.

  2. Download a nightly Subversion snapshot tarball. Then see the Building OpenRTE section of the FAQ for instructions on how to build and install it.
    Advantage: You need no extra tools to compile and install OpenRTE.
    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.