Follow these steps to compile the project:
- Install libraries and run the code with CMake:
cppcheck
and libboost-dev
(Boost C++ libraries) are required. Choose which of the two subproject
you want build (schroediger-solver
or lattice-solution
) and build:
cmake -S . -B build -DCMAKE_BUILD_TYPE=Release && cmake --build build
build/scrouedinger-solver(or build/lattice-solutions)
- Using Docker:
build the docker image:
docker build -t instantons_docker docker
open the image and include the directories (example of command):
docker run -it -v $(pwd):/workspace instantons_docker docker
# insert the full name of the container
then choose project and build with CMake
cmake -S . -B build -DCMAKE_BUILD_TYPE=Release && cmake --build build