Skip to content

HenrikHag/Exploring-modern-simulation-algorithms-for-complex-Langevin

Repository files navigation

Exploring modern simulation algorithms for complex Langevin

This is the Julia code used in the developement of my Masters thesis "Exploring modern simulation algorithms for complex Langevin".


To run

Download to your local enviroment.
Install a stable version of Julia.
Open a Julia REPL in the folder myProject ( > julia in ubuntu )
Run ] activate .
Run ] instantiate

All dependencies will be downloaded and the two scripts MonteCarloOld.jl and Langevin.jl can be used to run simulations.
The scripts MC_Calc.jl and L_Calc.jl can be run to do analysis on simulations run in the previous.

By using VScode, select or open the working enviroment to myProject
Do the same steps in the VSCode terminal.
All plots will be shown in its own plotting window.


Figures

Figures to visualize the theoretical and simulated expectation values obtained from an example simulation.

Expectation values

Expectation values for the different Euclidean time points

Autocorrelation

Autocorrelation as a function of simulation time inteval

Two-point correlation

Two-point correlation as a function of euclidean time interval

About

Implementations of quantum simulation algorithms MCMC and Langevin

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages