Skip to content

ALF-QMC/Hamiltonians

Repository files navigation

Hamiltonians

Repository for Hamiltonians that are not part of the ALF repository, with automatically generated website.

  • If any of the systems included here contributes to your research, please remember to cite this repository, ALF and associated publications. Check ALF's license. Thank you!

The website is generated using Jupyter Book, with one documentation file per Hamiltonian. The documentation can be written in different flavors of Markdown (README.md), as Jupyter notebook (README.ipynb), or reStructuredText (README.rst).

Running Hamiltonians

The shell script will clone the ALF version that is required for the Hamiltonian and will carry out the required changes, to the ALF code to account for the new Hamiltonian.

  1. Clone this git project
  2. Go to the directory corresponding to the desired model
  3. Execute the shell script clone_alf.sh
  4. In the ALF directory carry out the compilation as for a normal ALF implementation
  5. The executable $PWD/ALF/Prog/ALF.out is enabled with the new Hamiltonian
  6. The Start directory contains the initial files required to carry out a sample run

Directory structure

One directory per Hamiltonian:

Hamiltonians/
├── abc/
│   ├── README[.md|.ipynb|.rst]
│   └── Hamiltonian_abc_smod.F90
├── def/
|   ├── README[.md|.ipynb|.rst]
|   └── Hamiltonian_def_smod.F90
...

About

Repository for Hamiltonians that are not part of the ALF repository.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 6

Languages