跳至内容
Documentation

ALPS 文档涵盖了基础理论、各类模拟模型的代码与数据结构,以及可用的库和 API 调用。

简介

如何运行 ALPS:安装软件包、设置输入文件、选择格子与模型,以及评估模拟结果。

模型

ALPS 所支持的量子与经典格点模型概览,从 Ising 模型、Heisenberg 模型到 Hubbard 模型、t-J 模型。

方法

ALPS 为求解这些模型所实现的模拟方法,包括精确对角化、经典与量子蒙特卡罗方法,以及 DMRG。

API

pyalps 中用于运行应用、加载测量数据、评估结果的 Python 函数的参考文档,这些函数在 ALPS 教程中被广泛使用。

ALPS 应用所依赖的底层 ALPS C++ 库的文档——通用工具、随机数、参数解析、格子、模型等等。

开发

关于如何使用 ALPS 库与调度器编写自己的模拟程序的教程,涵盖 Python 与 C++ 两种方式。

将你的代码与 ALPS 集成

将你自己的 C、C++ 或 Fortran 应用与 ALPS 的参数、测量以及 parapack 调度器集成的分步指南。

文献

关于发表使用 ALPS 完成的工作时应引用哪些论文的指南——原始算法的论文、具体应用的论文,以及 ALPS 库本身的论文。