Skip to main content

A JAX based framework to calculate deep-learning VMC solutions to the Schrödinger equation

Project description

DeepErwin

DeepErwin is python package that implements and optimizes wave function models for numerical solutions to the multi-electron Schrödinger equation.

DeepErwin is based on JAX and supports:

  • Optimizing a wavefunction for a single nuclear geometry
  • Optimizing wavefunctions for multiple nuclear geometries in parallel, while sharing neural network weights across these wavefunctions to speed-up optimization
  • Using pre-trained weights of a network to speed-up optimization for entirely new wavefunctions
  • Using second-order optimizers such as KFAC or L-BFGS

A detailed description of our method and the corresponding results can be found in our recent arxiv publication. When you use DeepErwin in your work, please cite:

M. Scherbela, R. Reisenhofer, L. Gerard, P. Marquetand, and P. Grohs.
Solving the electronic Schrödinger equation for multiple nuclear geometries with weight-sharing deep neural networks.
arXiv preprint arXiv:2105.08351 (2021).

Getting Started

The quickest way to get started with DeepErwin is to have a look at our documentation. It contains a detailed description of our python codebase and a tutorial which should help you to quickly get up-and-running using DeepErwin.

About

DeepErwin is a collaborative effort of Michael Scherbela, Rafael Reisenhofer, Leon Gerard, Philipp Marquetand, and Philipp Grohs.
The code was written by Michael Scherbela, Leon Gerard, and Rafael Reisenhofer.
If you have any questions, freel free to reach out via e-mail.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distributions

No source distribution files available for this release.See tutorial on generating distribution archives.

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

deeperwin-1.1.0-py3-none-any.whl (116.1 kB view details)

Uploaded Python 3

File details

Details for the file deeperwin-1.1.0-py3-none-any.whl.

File metadata

  • Download URL: deeperwin-1.1.0-py3-none-any.whl
  • Upload date:
  • Size: 116.1 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.2 importlib_metadata/4.8.1 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.8.11

File hashes

Hashes for deeperwin-1.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 d09657c4d070b4061011170174101ddb88a686345d234709cea8f200e27900f0
MD5 c601c36ea95fb1696bede0c5244c4978
BLAKE2b-256 7372760a80460321a8e68002a2d43c28a105460b8795cae75935e0f547e7e690

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page