ALPS MPS Codes
Reference documentation.
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Documentation

Using the code

Example simulations are available in the tutorials/mps-XX-YY folders. In order to run them you need a complete installation of ALPS, i.e. including the Python tools. The python scripts must be executed with the alpspython program, such that the ALPS libraries are imported correclty.

For the first tutorial:

$ cd tutorials/mps-01-optim
$ alpspython spin_one_half.py

Parameters

In the Parameters section one can find a detailed description of the simulation parameters for all the ALPS MPS tools.

Guides

File list

A short description of the source files is available in the File list section.

Installation

Dependencies

Example package names for the above dependencies are available on the ALPS website.

Build

The CMake configuration system will find automatically most dependencies. In case of configuration problems, please refer to the ALPS website and the ALPS-Users forum.

For a Unix or Darwin system, the following command are enough to build the package. For Windows it is advised to use the CMake GUI utility or to download a binary installer (>=2.2.0b1) from the ALPS website.

Configuration

$ cd build
$ cmake ../alps

Compile and install

$ make # -jN for compilation in parallel using N processes
$ make install

License

See alps/LICENSE.txt and alps/LICENSE-applications.txt. Details on the ALPS license website.

Use of mps_optim, mps_tevol, mps_meas or mps_overlap requires citation of the ALPS MPS paper [2]. Use of any ALPS program requires citation of the ALPS paper [1].

References

See Bibliography page.