Welcome to dynamite, which provides a simple interface to fast evolution of quantum dynamics and eigensolving. Behind the scenes, dynamite uses the PETSc/SLEPc implementations of Krylov subspace exponentiation and eigensolving.
To run the tutorial, install Docker (or any software that can run docker containers), and run
docker run --rm -p 8887:8887 -w /home/dnm/examples/tutorial gdmeyer/dynamite:latest
Then follow the last link in the output (it should start with http://127.0.0.1:8887
). Start the tutorial by launching the notebook 0-Welcome.ipynb
in the left panel.
Note
dynamite is in beta! You may find bugs. When you do, please submit them on the GitHub Issues page! Additionally, you may want to check you are getting correct answers by comparing a small system to output from a different method.
Currently, the best way to cite dynamite is by citing the Zenodo repository. A manuscript is coming soon!
The following list is likely incomplete, please let us know of any publications that should be added!
containers.rst install.rst FAQ.rst dynamite.rst
This package was created by Greg Kahanamoku-Meyer in Prof. Norman Yao's lab at UC Berkeley.