Difference between revisions of "ALPS2.0"

From ALPS
Jump to: navigation, search
(ALPS 2.0)
Line 13: Line 13:
 
* ALPS 2.0 will use the ''boost build'' system [http://www.boost.org/doc/html/bbv2.html Boost.Build V2] instead of configure, make, and make install.
 
* ALPS 2.0 will use the ''boost build'' system [http://www.boost.org/doc/html/bbv2.html Boost.Build V2] instead of configure, make, and make install.
 
* [http://www.doxygen.org/ Doxygen] is a ''documentation'' system that allows to generate source code documentation directly from the source code.
 
* [http://www.doxygen.org/ Doxygen] is a ''documentation'' system that allows to generate source code documentation directly from the source code.
 +
 +
=== ALPS Library compilation with CMake on UNIX/Linux system ===
 +
 +
* Checkout the ALPS source from ''svn''. (See [[ALPS2.0|Getting started]])
 +
* Download CMake version of ''boost'' libraries from [https://svn.boost.org/trac/boost/wiki/CMake].
 +
* Go to the build directory you choose and execute as follows:
 +
$ cmake -D Boost_ROOT_DIR:PATH=/path/to/boost/root /path/to/alps/root

Revision as of 02:34, 30 November 2009

We are just starting on ALPS 2.0. Here is a short description of what you have to do to get started with it if you want to participate in the development:

Useful links for documentation

  • We have replaced our old CVS server with a 'subversion' version control system: Subversion.
  • ALPS uses the boost libraries boost for various auxiliary functions: parameters, matrices, data structures, ...
  • ALPS 2.0 will use the boost build system Boost.Build V2 instead of configure, make, and make install.
  • Doxygen is a documentation system that allows to generate source code documentation directly from the source code.

ALPS Library compilation with CMake on UNIX/Linux system

  • Checkout the ALPS source from svn. (See Getting started)
  • Download CMake version of boost libraries from [1].
  • Go to the build directory you choose and execute as follows:
$ cmake -D Boost_ROOT_DIR:PATH=/path/to/boost/root /path/to/alps/root