Example Python script calling DMRG. More...
Variables | |
example-dmrg.dmrgconf = dmrg.DMRGConfig() | |
dmrg config object More... | |
example-dmrg.e1 = mp.expectation(mps1, lat.get("H")) | |
energy after first stage More... | |
example-dmrg.e2 = mp.expectation(mps2, lat.get("H")) | |
energy after second stage More... | |
example-dmrg.e3 = mp.expectation(mps3, lat.get("H")) | |
energy after third stage More... | |
example-dmrg.lat = mp.Lattice("sp.lat") | |
the lattice file to be used More... | |
example-dmrg.mps1 = pdmrg.run() | |
state after first stage More... | |
example-dmrg.mps2 = pdmrg.run() | |
state after second stage More... | |
example-dmrg.mps3 = pdmrg.run() | |
state after third stage More... | |
example-dmrg.pdmrg = mp.dmrg.PDMRG(rnd, [lat.get("H")], dmrgconf) | |
PDMRG management object. More... | |
example-dmrg.prefix | |
prefix to be used for log files More... | |
example-dmrg.rnd = mp.genSampledState(lat, quiet=False) | |
our initial random state, here generated with keyword arguments More... | |
Example Python script calling DMRG.
This script assumes that a file sp.lat
already exists in the current directory and that this file defines an operator H
to be used as the Hamiltonian (e.g. syten-sql-mps-spin -l 20 -o sp.lat
).