https://github.com/ternaus/quest-qmc
Automatically exported from code.google.com/p/quest-qmc
https://github.com/ternaus/quest-qmc
Last synced: 6 months ago
JSON representation
Automatically exported from code.google.com/p/quest-qmc
- Host: GitHub
- URL: https://github.com/ternaus/quest-qmc
- Owner: ternaus
- License: other
- Created: 2015-03-13T01:35:59.000Z (over 11 years ago)
- Default Branch: master
- Last Pushed: 2024-11-02T23:04:34.000Z (over 1 year ago)
- Last Synced: 2025-01-25T18:43:08.583Z (over 1 year ago)
- Language: Fortran
- Size: 14 MB
- Stars: 2
- Watchers: 1
- Forks: 11
- Open Issues: 25
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# QUEST (Quantum Electron Simulation Toolbox)
QUEST is a scientific computing package designed for quantum electron simulations using Determinant Quantum Monte Carlo (DQMC) methods.
## Prerequisites for MacOS
Install the required compilers using Homebrew:
```bash
brew install gcc
brew install gfortran
```
## Installation
1. Clone the repository:
```bash
git clone https://github.com/ternaus/quest-qmc.git
cd quest-qmc
```
1. Build the project:
```bash
# This will automatically:
# 1. Build OpenBLAS if needed
# 2. Build the DQMC library
# 3. Build the examples
make
```
## Project Structure
- `SRC/`: Source code for the DQMC library
- `EXAMPLE/`: Example applications
- `OpenBLAS/`: Contains OpenBLAS library when built
## Available Make Commands
```bash
make # Build everything (default)
make help # Show all available commands
make clean # Clean all built files
```
## Running Examples
After building, you can run the examples from the EXAMPLE directory:
```bash
cd EXAMPLE
./example1 # Replace with actual example name
```
## License
QUEST is licensed under the Dual License. See the LICENSE file for details.
## Citation
If you use this software in your research, please cite:
[Add citation information here]
## Troubleshooting
Common issues and solutions:
1. OpenMP issues on MacOS:
```bash
# If you see OpenMP-related errors, install:
brew install libomp
```
1. Compilation errors:
- Make sure you have the latest versions of gcc and gfortran
- Check that all paths in the Makefile are correct