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
make
SRC/
: 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 files
After building, you can run the examples from the EXAMPLE directory:
cd EXAMPLE
./example1 # Replace with actual example name
QUEST 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