QUEST is a scientific computing package designed for quantum electron simulations using Determinant Quantum Monte Carlo (DQMC) methods.
Install the required compilers using Homebrew:
brew install gcc
brew install gfortran- Clone the repository:
git clone https://github.com/ternaus/quest-qmc.git
cd quest-qmc- Build the project:
# This will automatically:
# 1. Build OpenBLAS if needed
# 2. Build the DQMC library
# 3. Build the examples
makeSRC/: Source code for the DQMC libraryEXAMPLE/: Example applicationsOpenBLAS/: Contains OpenBLAS library when built
make # Build everything (default)
make help # Show all available commands
make clean # Clean all built filesAfter building, you can run the examples from the EXAMPLE directory:
cd EXAMPLE
./example1 # Replace with actual example nameQUEST is licensed under the Dual License. See the LICENSE file for details.
If you use this software in your research, please cite: [Add citation information here]
Common issues and solutions:
- OpenMP issues on MacOS:
# If you see OpenMP-related errors, install:
brew install libomp- Compilation errors:
- Make sure you have the latest versions of gcc and gfortran
- Check that all paths in the Makefile are correct