Download and install ALPS 2

From ALPS
Revision as of 16:37, 29 April 2010 by Troyer (talk | contribs) (New page: = Download ALPS 2.0 = ALPS 2.0 comes as a single package containing both libraries and applications. Unless stated otherwise, the ALPS Libraries are distributed under the [http://alps.com...)

(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search

Download ALPS 2.0

ALPS 2.0 comes as a single package containing both libraries and applications. Unless stated otherwise, the ALPS Libraries are distributed under the ALPS License version 2.0.

ALPS 2.0 is not yet released, but you can download nightly source snapshots and binary builds:


Latest release:

ALPS-1.3.5, the full version of the ALPS library needed for the ALPS applications

ALPS-light-1.3.5, the scaled-down version of ALPS under the Boost license.


Other required software

The binary installation packages come with all necessary libraries. To use the full Python functionality download and install Vistrails.


To build from source, you will need in addition:


BOOST: The ALPS libraries require version 1.41 or 1.42 of the Boost C++ library, available at www.boost.org. Important note: it is only necessary to download and untar the Boost sources, but no installation is required.

LP_SOLVE: For the directed loop SSE application the linear programming package lp_solve should be installed, i.e., downloaded and compiled. The recommended version 4.0 of lp_solve can be downloaded from this server. More information on and the latest versions of lp_solve can be found here. Important note: we currently support only versions 3.2 and 4.0 of lp_solve, but not the more recent versions 5.1 and 5.5.

For the diagonalization, the classical Monte Carlo, and the looper application: the BLAS (or ATLAS) and LAPACK libraries. Note: These libraries are not necessary on platforms such as MacOS X, where vendor-optimized math packages are preinstalled.


Continue the setup at Setup and Installation (Library)