MPToolkit 1 續 算波函式中迴圈體的運用

2021-10-13 07:08:38 字數 1207 閱讀 6603

1.利用步長取不均等座標

y=

[-0.1:0.1:-0.2,-0.15:0.05:0.2,0.25:0.1:1.0] (此例子為橫座標delta 的值)

2.在 matlab 中執行出來為

加上1.0一共26個值

for

(( i=

0;ido delta=

$echo

"***************===="

$##顯示輸出的delta數值

mkdir -p data/$

##建立乙個裡面是26個子資料夾的data資料夾

echo

$> data/$/delta.txt

##依次輸出26個delta.txt檔案

cd /home/c2019/wen/hardcode/data/$

##開啟到每個子資料夾

j1j2-su2_0.2 -o lattice

##在子資料夾中讓二進位制檔案輸出成lattice

mp-idmrg-s3e -w psi -h lattice:h_j1_j2 -m 10..50x20,50x100 --create -u 4

mp-idmrg-s3e -w psi -h lattice:h_j1_j2 -m 80x200

mp-idmrg-s3e -w psi -h lattice:h_j1_j2 -m 100x200

mp-idmrg-s3e -w psi -h lattice:h_j1_j2 -m 100x200 --mix-factor 1e-5

mp-idmrg-s3e -w psi -h lattice:h_j1_j2 -m 100x200 --mix-factor 1e-7

mp-idmrg-s3e -w psi -h lattice:h_j1_j2 -m 100x200 --mix-factor 0

mp-imoments psi --power 2 > output

算出基態波函式,越往下越精確

mp-imoments psi --power 2 > output

##輸出最後的基態能量為output檔案

done

注意用好量子數計算結果會更精確

MPToolkit使用說明 1

1.首先在目錄下建立檔名 cd software mptoolkit models2.根據結構建模,即儲存的lattice 主要注意原胞個數,有幾種相互關係,和最後求和 j1j2模型原胞個數是4個 求和時 sum unit 有括號 1.進行編譯 在 software build 目錄下編譯 需要乙個...

python語法基礎(續 1)

1.基本運算符號 只記一下與其他程式語言不太一樣的 浮點數除法 例 3 2 1.5 關於整數使用 除法上也會得到浮點數結果,不需要特別轉換成浮點數再做除法運算 整數除法 商 例 3 2 1 次方 例 2 3 8 2.字串提取方法 用法說明 提取全部 start 提取 start 至結束 end 提取...

WPF依賴屬性 續 1

原文 wpf依賴屬性 續 1 也有人詳細介紹過,還原了依賴屬性的實現.通過閱讀後和閱讀源 並為了加深理解,下面則繼續依賴屬性的 如下 name有乙個預設的空字串,test1方法新增了10000個物件,那麼在沒有改變people 的name屬性情況下,同時也建立了10000個空字串 public cl...