Skip to content

Code for doing 1D and small 2D simulations with ITensor DMRG package

Notifications You must be signed in to change notification settings

keyi-ray-liu/Disordered-Hubbard-ITensor

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Disordered-Hubbard-ITensor

Code for doing 1D and small 2D simulations with ITensor DMRG package based on the ITensor algorithm.

old

We have moved the old code to old_src. This was before the Julian update The top.jl contains the top level interface, as well as operation mode control. The purpose of the individual files are self-explanatory.

Current active code

The more Julian version of the code is currently in src To run a specific program functionality, go into the src directory, run

julia main.jl ARGUMENT

For example for NF calculations, use

julia main.jl NF_square

The parameters are loaded through JSON files, for example, to run a calculation with the following parameters:

{"U"=4.0, "L"=5, "Nup"=13, "Ndn"=11, "t"=0.001, "bias"=1.0}

You should write these key-value pairs to a JSON file "NFpara.json" under the same directory as main.jl, where "bias" is the value the center region will be biased with.

About

Code for doing 1D and small 2D simulations with ITensor DMRG package

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published