2014年8月31日 星期日

[ALPS] 使用法

總之,就是準備一個參數文件如下

parm.par

LATTICE="open chain lattice"
MODEL="spin"
CONSERVED_QUANTUMNUMBERS="N,Sz"
Sz_total=0
J=1
SWEEPS=4
NUMBER_EIGENVALUES=1
L=32
{MAXSTATES=100}
接著,使用 parameter2xml 來把參數文件轉換成 xml 檔案
parameter2xml parm.par
再來是直接用指令的方式執行它
dmrg --write-xml spin_one_half.in.xml
 
之前我一直以為 MODEL 中應該會放置實際上運作的方法,也就是所謂的「實作」,直到今天我才發現 MODEL不是這麼一回事,MODEL只是放置變數,以及針對 Bound、Site的「運算子」,而實作的過程、方法等則是放在 「dmrg」 這類已經被封裝好的中,難怪我之前都找不到。

沒有留言:

張貼留言