Skip to content
Papers and Citations

Papers and Citations

ALPS is released under the MIT license and may be freely used in accordance with its terms. We nevertheless ask that users acknowledge ALPS in their publications whenever the library has contributed to their work.

Citations to ALPS-based work typically fall into three categories:

  1. The original algorithm. Many algorithms implemented in ALPS were developed independently of the library. Publications using these algorithms should cite the original research that introduced them.

  2. The implementation or application. ALPS hosts many individual applications contributed by research teams over the years. These are often accompanied by implementation papers — frequently published in Computer Physics Communications — which should be cited when the corresponding application is used.

  3. The ALPS library itself. This citation recognizes the community infrastructure that ALPS provides: ongoing code maintenance, user support, and the base libraries on which individual applications are built.

The three ALPS library papers are listed on the ALPS Release Papers page; users are asked to cite the most recent one. Implementation papers for individual ALPS applications, along with key references for the underlying algorithms, are collected on the Implementation and Algorithm Papers page.