ALPS2.0
From ALPS
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:
- The Getting started page contains some information on the new svn revision control system and boost build in conjunction with ALPS 2.0, e.g. an introduction to bjam, information on how to get a subversion account or on how to setup ALPS 2.0 and boost.
- We have been thinking about the design of ALPS 2.0 at the recent Zurich developer workshop, see also the meeting notes. Here is one example: some thoughts on new parameter classes for ALPS 2.0.
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