Parallel BGL logo

Source Code Access

  |   Home   |   Documentation   |  

This page is for developers who want to work on the internals of the Parallel BGL or users who want access to the absolute newest code. Of course, the development version of the Parallel BGL should always be considered experimental: it may not compile, it may not run, or it may give bogus results.

All versions of the Parallel BGL, including unreleased developement versions, are available via anonymous access through Subversion. The Parallel BGL Subversion repository is available at https://svn.osl.iu.edu/svn/pbgl. You will need several tools to build a copy of the Parallel BGL retrieved from Subversion:

  • The Parallel BGL uses Subversion for its source code management. You will need to have a Subversion client installed to access the Parallel BGL repository.
  • Recent versions of GNU Autoconf, GNU Automake, and GNU Libtool are required for developers to build and test the Parallel BGL in the normal manner. Since the Parallel BGL is mainly composed of C++ headers, it is possible to use the library without any make system (but it will require additional effort).

Once you have these tools, you can check out the latest development version of the Parallel BGL with the command line:

  svn co https://svn.osl.iu.edu/svn/pbgl/trunk pbgl

To actually build the Parallel BGL from Subversion, first run the script autogen.sh in the top-level directory. This will generate the configure script for the Parallel BGL and all associated files. Once this step is completed, build and install the Parallel BGL as you normally would.