Obtaining ALPS

Obtaining ALPS

The simplest way to start using ALPS is to installed prebuild Python package from pypi.org:

$ pip install pyalps

This will install ALPS python package that can be imported in either Python script or Jupyter notebook.


Alternatively, you can build ALPS from sources by following the instruction below:

$ git clone https://github.com/alpsim/ALPS alps-src
$ cmake -S alps-src -B alps-build                      \
       -DCMAKE_INSTALL_PREFIX=</path/to/install/dir>   \
       -DCMAKE_CXX_FLAGS="-DBOOST_NO_AUTO_PTR          \
       -DBOOST_TIMER_ENABLE_DEPRECATED                 \
       -DBOOST_FILESYSTEM_NO_CXX20_ATOMIC_REF"
$ cmake --build alps-build -j 8
$ cmake --build alps-build -t test
$ cmake --install alps-build

This will download, build, test and install ALPS into a specified path. For more detailed instructions and troubleshootings please check out the installation page.