Hi, 

The best is if you look at the tutorials: http://alps.comp-phys.org/mediawiki/index.php/ALPS_2_Tutorials:DMRG-01_DMRG#The_one_dimensional_S.3D1_Heisenberg_chain


You have:
1. put a <LATTICES> tag around your graph.
2. give a name to the graph
3. set the LATTICE_LIBRARY and LATTICE accordingly.
For example:
LATTICE_LIBRARY="my_lattice.xml"
LATTICE="open chain lattice with special edges"



Michele

--
ETH Zurich
Michele Dolfi
Institute for Theoretical Physics
HIT G 32.4
Wolfgang-Pauli-Str. 27
8093 Zurich
Switzerland


+41 44 633 78 56 phone
+41 44 633 11 15 fax 





On Oct 2, 2015, at 3:48 PM, Huaiming Guo <hmguo@buaa.edu.cn> wrote:

Dear All,
   I want to ask how to use graph to define the lattice. I write a graph file named as “a.xml”. In the parameter file, I use: GRAPH="C:\alpsproject\lattice\a.xml"; .
The a.xml file is as the following. However the output is “could not find”. I want to ask how to use it. Thank you very much.
 
Sincerely,
Huaiming Guo
 
<GRAPH dimension="2" vertices="8" edges="12">
  <VERTEX id="1" type="0"><COORDINATE>0 0</COORDINATE></VERTEX>
  <VERTEX id="2" type="0"><COORDINATE>0 1</COORDINATE></VERTEX>
  <VERTEX id="3" type="0"><COORDINATE>1 0</COORDINATE></VERTEX>
  <VERTEX id="4" type="0"><COORDINATE>1 1</COORDINATE></VERTEX>
  <VERTEX id="5" type="0"><COORDINATE>2 0</COORDINATE></VERTEX>
  <VERTEX id="6" type="0"><COORDINATE>2 1</COORDINATE></VERTEX>
  <VERTEX id="7" type="0"><COORDINATE>3 0</COORDINATE></VERTEX>
  <VERTEX id="8" type="0"><COORDINATE>3 1</COORDINATE></VERTEX>
  <EDGE source="1" target="3" id="1" type="0" vector="1 0"/>
  <EDGE source="1" target="2" id="2" type="1" vector="0 1"/>
  <EDGE source="2" target="4" id="3" type="0" vector="1 0"/>
  <EDGE source="3" target="5" id="4" type="0" vector="1 0"/>
  <EDGE source="3" target="4" id="5" type="1" vector="0 1"/>
  <EDGE source="4" target="6" id="6" type="0" vector="1 0"/>
  <EDGE source="5" target="7" id="7" type="0" vector="1 0"/>
  <EDGE source="5" target="6" id="8" type="1" vector="0 1"/>
  <EDGE source="6" target="8" id="9" type="0" vector="1 0"/>
  <EDGE source="7" target="1" id="10" type="0" vector="1 0"/>
  <EDGE source="7" target="8" id="11" type="1" vector="0 1"/>
  <EDGE source="8" target="2" id="12" type="0" vector="1 0"/>
</GRAPH>