Download

From ALPS
Revision as of 14:54, 25 February 2011 by Bela (talk | contribs)

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

ALPS 1 is outdated

ALPS 2 can be found here: Download_and_install_ALPS_2

ALPS 1

The ALPS software is divided in two parts: The ALPS Libraries, i.e. the ALPS framework for the developement of simulation code, and the ALPS Applications, containing implementations of various simulation algorithms. You can download both parts of the ALPS software below. You also need to install other software packages as detailed below.

ALPS 1 Libraries

Unless stated otherwise, the ALPS Libraries are distributed under the ALPS Library License version 1.0. Currently the following releases of the ALPS library are provided for download:


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.


Older releases:

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

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

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

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

ALPS-1.0

ALPS 1 Applications

The ALPS Applications are distributed under the ALPS Application License version 1.0. Please consult "Papers and Talks" for references on the underlying algorithms. Currently the following releases of the ALPS application package are provided for download:


Latest release:

alps-applications-1.3.5

Older releases:

alps-applications-1.2.2

alps-applications-1.1

alps-applications-1.0

Other required software

BOOST: The ALPS libraries require version 1.41 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.

XSLT transformer such as Xalan of the Apache project or xsltproc of the Gnome libxslt for XML processing. Xalan or xsltproc have to be in the standard path for executables. First check whether one of these tools is already installed on your system.

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)