sample
Directory actions
More options
Directory actions
More options
sample
Folders and files
| Name | Name | Last commit date | ||
|---|---|---|---|---|
parent directory.. | ||||
Compiling the Sample Codes
==============================================
To compile all of the sample codes, first compile
the ITensor library following the instructions on
the itensor.org website. Then inside of this folder,
issue the command
make
to compile all of the sample codes.
To compile just one of the sample codes, such as
dmrg.cc, issue the command
make dmrg
or more generally `make <codename>` to compile
the file <codename>.cc
Descriptions of the Codes
==============================================
dmrg - simple ground-state DMRG of spin chains
dmrgj1j2 - DMRG for the J1-J2 spin chain
J2/J1 = 0.5 is the AKLT point with
bond dimension 2 ground state
dmrg_table - DMRG sample code which takes an
external input file (inputfile_dmrg_table)
exthubbard - DMRG calculation for ground state of
extended Hubbard model
Uses inputfile_exthubbard for
input parameters
mixedspin - demo code showing how to make and use
a site set with alternating S=1/2 and
S=1 spins
trg - tensor renormalization group (TRG) algorithm
for computing properties of large 2D classical
stat mech systems
ctmrg - corner transfer matrix renormalization group (CTMRG) algorithm
for computing properties of large 2D classical
stat mech systems