Obtaining ALPS

Obtaining ALPS

The simplest way to start using ALPS is to install a prebuilt Python package from pypi.org:

$ pip install pyalps

This will install the ALPS python package that can be imported in either Python script or a 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.