Basics on Exact Diagonalization
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
exercises
solutions
.gitignore
LICENSE
README.rst
algorithm_lanczos.py
example_groundstate_energy.py
example_lanczos_convergence.py
hamiltonian_hb_staggered.py
hamiltonian_hb_xxz.py
hamiltonian_tfi.py

README.rst

Exact Diagonalization Basics

https://img.shields.io/badge/Python-2.7-brightgreen.svg?style=for-the-badge

https://img.shields.io/badge/requires-NumPy%2C%20SciPy-blue.svg?style=for-the-badge

Tutorial for the FOR1807 Winter School 2018 in Marburg on basic techniques in Exact Diagonalization. Basic codes are provided that ought to be extended, as explained in the exercise sheet.

author:Alexander Wietek
license:GNU GPLv3

Overview

This repository contains:

Installation

No installation is required. To use the python scripts, download or clone into the git repository using

$ git clone https://github.com/alexwie/ed_basics.git

Please check in advance, whether the scripts example_groundstate_energy.py and example_lanczos_convergence.py are working on your system:

$ python example_groundstate_energy.py
$ python example_lanczos_convergence.py

The numpy and scipy libraries are required. Please check, whether you can update them to the latest version. If you are having any problems please contact me.

Exercises

The exercises can be found in the file exercises.pdf.

Developer

Alexander Wietek <alexander.wietek@uibk.ac.at>