Skip to content

elsaessern/Bethe-Functions

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

22 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Bethe-Functions

What is this?

This is an open source GitHub repository containing code for the functions introduced in (link arxiv paper here) related to the Bethe Ansatz for the Heisenberg-Ising (XXZ) Spin-1/2 chain. You will find code which contains definitions for the functions themselves along with code to generate plots for observables of the model (only the one-point function for now). Additionally, there is code written to run on GPUs in high performance computing clusters.

Why?

  • Provide source code for the plots and numerical evidence for the conjectures found in (link arxiv paper here)
  • Advance research and simulation in the fields relating to the Bethe Ansatz and XXZ spin chain by providing open source access to relevant code

How do I get started?

  • For basic implementation and functions found in (link arxiv paper here), the folder 'One-point and Bethe Functions' contains the file 'DetFormula.ipynb' which provides a basic implementation of the Bethe Functions and numerical verification of the inverse function for the coordinate Bethe Ansatz. The 'OnePointFuncConsole.py' file is Python code which generates plots for the One-point function.
  • Plots of the one-point function and related output files can be found in the 'Plots and output files' folder
  • The 'spinChain-main' folder contains the GPU implementation of code for the Bethe Functions and a more extensive implementation for numerically verifying the inverse function for the coordinate Bethe Ansatz.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published