Hi. I'm a student doing research on Heisenberg spin chains, and I'm
attempting to get ground state energies for longer chains than my group has
done before. I've been running the DMRG program included with ALPS (not the
'simple' one) with a parameter file that looks something like:
MODEL = "spin"
LATTICE = "chain lattice"
LATTICE_LIBRARY = "../lattices.xml"
MODEL_LIBRARY = "../models.xml"
CONSERVED_QUANTUMNUMBERS = "Sz"
local_S = 1/2
J = 1
V = 0
SWEEPS = 30
MAXSTATES = 60
OUTPUT_LEVEL = 1
{L = 30}
I've been able to successfully run the program, though I'm not entirely sure
that all the parameters I've specified are the right ones (and that it's not
just reverting to the defaults). I've been unable to find any documentation
on how this particular implementation of the program works, so can anyone
tell me if I'm off to the right start?
In addition, I'd like to be able to run this program with site-dependent
interaction coefficients (such as J = 3*k) or so, but after much tinkering,
I've been unable to find the variable 'k' that represents position on the
lattice. My question is is this even possible? If so, how? Should I instead
be trying to modify the source code for the program and recompile it?
Thanks for your time.