ALPS Applications: setup and installation

ALPS Applications

Setup and Installation

Download

Version 1.2 of the ALPS Applications can be downloaded from the ALPS download page.

Prerequisites

The ALPS Applications require the ALPS library (release 1.2 or later). Additional libraries required by some of the applications are:

Installation

For easy setup, we have provided a configure script. Just type

./configure --prefix=ALPS_DIR
in the top directory of the ALPS Applications. ALPS_DIR is the directory where the ALPS library is installed (default is $HOME/ALPS). Additional options can be specified to provide the paths to additonal optional libraries if the configure script cannot find them automatically:

Option

Description

--with-lp_solve=DIR specifies the place where the lp_solve library is installed. This is needed for the sse application.
--with-blas=-lLIB
--with-atlas=-lLIB
--with-lapack=-lLIB
specifies the library files for the BLAS, ATLAS, and LAPACK libraries. If more than one library needs to be linked, they have to be specifed in quotes, such as in --with-blas='-lblas -lf2c'.The BLAS (or ATLAS) and the LAPACK libraries are needed for the full and sparse diagonalization example application.
--with-blas-dir=DIR
--with-atlas-dir=DIR
--with-lapack-dir=DIR
specifies the place where the BLAS, ATLAS, and LAPACK libraries are installed. The BLAS (or ATLAS) and the LAPACK libraries are needed for the full and sparse diagonalization example application.
--with-dxml specifies the use of Compaq Digital Extended Math Library for the BLAS and LAPACK functions.
--with-mkl=PROC specifies the use of Intel Math Kernel Library for the BLAS and LAPACK functions. Optional parameter PROC specifies the type of processor (p3 for Pentium 3, p4 for Pentium 4, or itp for Itanium).
--with-scsl specifies the use of SGL SCSL Scientific Library for the BLAS and LAPACK functions.
--with-veclib specifies the use of vecLib framework on Mac OS X for the BLAS and LAPACK functions.

After configuration, just type

make
to build all the ALPS Applications and
make install
to install them into the same location as the ALPS library binaries.


(c) 2002-2004 by Fabien Alet, Matthias Troyer and Synge Todo