-
Notifications
You must be signed in to change notification settings - Fork 0
Parvfect/QVMC
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
# QVMC Quantum Variational Monte Carlo (QVMC) Project ## Overview This repository contains code and resources for implementing and experimenting with Quantum Variational Monte Carlo (QVMC) methods. QVMC is a computational technique used to estimate ground state energies and properties of quantum systems using variational principles and Monte Carlo sampling. ## Innards - `helium_analytical`: Optimization of a 4-parameter (analtyical) helium model, achieving results within 0.003 au of the true energy (David, Carl W. "Compact Singlet S Helium Wave functions (corrected)." (2006).). Implementation of Metropolis sampling, analytical gradients and energy expressions and optimization using ADAM. - `nn_helium`: Initial implementation of a neural network ansatz for the helium atom ## Getting Started 1. Clone the repository: ``` git clone https://github.com/Parvfect/QVMC.git ``` 2. Install dependencies as specified in `requirements.txt`. 3. Run the main script or explore the notebooks for examples. ## Directory Structure - `src/` - Source code for QVMC algorithms - `examples/` - Example scripts and usage - `tests/` - Unit tests - `helium_analytical/` - Analytical optimization for helium - `nn_helium/` - Neural network ansatz for helium - `readme.txt` - Project documentation ## Usage Refer to the example scripts in the `examples/` directory for typical usage patterns. ## Contributing Contributions are welcome! Please open issues or submit pull requests for improvements.
About
No description, website, or topics provided.
Resources
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published