The ALPS Libraries

The ALPS libraries are part of the ALPS project (Parallel Algorithms for Lattice Models), which aims at providing generic parallel algorithms for classical and quantum lattice models and provides utility classes and algorithm for many other problems. It strives to increase software reuse in the physics community.

Libraries

Currently the following libraries are publicly available as part of the ALPS library project

License

The ALPS libraries are free for non-commerical use but require acknowledgements and citations in any publication produced even partially using the ALPS Libraries. See the license text LICENSE.txt and the citations file CITATIONS.txt for details.

Basic libraries marked by an asterisk (*) above are also published as the ALPS Light Libraries under the Boost Software License (Version 1.0) without acknowledgement/citation requirement.

Tools

Besides the helper tools for the scheduler library we have provided a few sample tools for the manipulation of the XML files created by the ALPS programs.

Applications

based on the ALPS libraries are available separately.

Download, Configuring, Building and Installing

are discussed here.

Mailing lists

We offer the following mailing lists related to the libraries in the ALPS project:

Support

For questions about the libraries please contact alps-support@comp-phys.org.

Contributors

The following people (in alphabetical order) have contributed to the ALPS project:


Copyright (C) 1994-2004 by Matthias Troyer and Synge Todo