Hi,
I sent this mail to the list a while back but never received a reply. There were problems with our mail server round then so not sure if it got through. Anyway thought Id send it again as I am still having trouble with this.
Many Thanks,
Niall.
I am trying to understand how lattices are defined in ALPS and am having some difficulties. For example the hexagonal lattice from the lattices.xml that comes with ALPS (1.3b6) has dimension 2 but then the basis vectors and reciprocal basis vectors are 3 dimensional.
<LATTICE name="hexagonal lattice" dimension="2"> <PARAMETER name="a" default="1"/> <PARAMETER name="c" default="1"/> <BASIS> <VECTOR>a 0 0</VECTOR> <VECTOR>a/2 a*sqrt(3)/2 0</VECTOR> <VECTOR>0 0 c</VECTOR> </BASIS> <RECIPROCALBASIS> <VECTOR>2*pi/a -2*pi/a/sqrt(3) 0 </VECTOR> <VECTOR>0 4*pi/a/sqrt(3) 0 </VECTOR> <VECTOR>0 0 2*pi/c</VECTOR> </RECIPROCALBASIS> </LATTICE>
Maybe I'm not getting how a lattice can be defined by basis vectors. Are there any good resources online about this? I have looked at the ALPS wiki but the images are missing from the pages about lattice definitions.
Also how can one specify the extent in each direction and the boundary conditions for the above lattice? Also how will the sites be numbered so that site specific terms can be defined?
comp-phys-alps-users@lists.phys.ethz.ch