| 18 | 1/1 | 返回列表 |
| 查看: 4134 | 回復: 17 | ||||||
| 【獎勵】 本帖被評價12次,作者nkleof增加金幣 10.8 個 | ||||||
[資源]
【分享】態(tài)密度處理程序
|
||||||
|
之前發(fā)過一個簡單版本的態(tài)密度處理程序,這次更新一下。 split_dos.ksh是根據(jù)JMS NRL的腳本改的,其它程序是我自己寫的。 用法:只能在linux系統(tǒng)下,鍵入各個程序名稱運行就可以,如果遇到平臺問題,sumdos程序無法執(zhí)行,可以用 gcc -lm sum.c 編譯源文件產(chǎn)生可執(zhí)行程序。 運行split_dos.ksh會讀取DOSCAR,并生成總的態(tài)密度DOS0和各個原子的各軌道態(tài)密度DOS1~DOSn。(這里注意在計算DOS時INCAR文件里的NEDOS不要設置為>9999,五位數(shù)的NEDOS值會造成錯誤) 然后運行sumdos可以產(chǎn)生按照特定原子特定軌道模式生成的態(tài)密度和(注意:適用于ISPIN=2的計算結果,即DOSCAR里面共有有20列數(shù)據(jù))。 例: sumdos name -t 1 2 3 sumdos是程序名稱,name是一個自定義字符串,會加在生成的文件名里,可以作為說明(但是長度只有8個字符),-t表示生成各個軌道的態(tài)密度和,(還有兩種模式: -n 表示不加和各軌道態(tài)密度,仍舊生成從s到d各個軌道的態(tài)密度; -d 表示把p軌道,eg軌道,t2g軌道各自加和。!仍然注意,和上次一樣,這里的eg指的是第14、15和18、19列數(shù)據(jù),t2g是剩下的3列數(shù)據(jù),如果有各個d軌道不是按照這樣排列的情形則生成的就不是eg和t2g),后面的數(shù)字表示要加和的原子標號。上面的例子就是把第1、2、3號原子的所有軌道的態(tài)密度全部加起來。程序支持采用 n~m 形式表示要處理的第n到m個標號連續(xù)的原子,例如要處理13到26號原子時,不需要一個一個寫出原子標號,只需要寫 13~26 就可以。 附送一個將CONTCAR文件轉換為可導入Materials Studio的cif文件的程序,使用很簡單,只需要在linux下,vasp任務的計算文件夾下,運行exe_Ctocif,程序會自動尋找CONTCAR和POTCAR,并生成cif文件。另外也支持在只有POSCAR文件時轉換為cif,但這時需要手動輸入元素名稱。(!!注意:如果是vasp5版本的CONTCAR,請先刪除其中的元素符號那一行。) 例如: exe_Ctocif exe_Ctocif POSCAR Si O 這兩種方式都可以,前一種自動從贗勢里找元素名稱,后一種手動輸入元素名。 http://ishare.iask.sina.com.cn/f/9316742.html [ Last edited by nkleof on 2010-8-16 at 11:10 ] |
材料計算模擬實用技巧 | 材料計算模擬軟件 | 理論計算及軟件的使用 | Materials-studio |
|
支持分享和原創(chuàng)。 split_dos源代碼中的邏輯關系理清楚沒?form=0/1, 及 # Total is first DOS if [ $form -eq 0 ]; then i=0 else i=0 fi 這個沒理解為什么要這樣寫。 還有后面的 while [ $i -le 0 ]; do #echo $i $start $end if [ $i -gt 0 ]; then sed -n ''$i' p' tmp.dat2 >| DOS$i fi if [ $i -gt 0 ]; then 這個循環(huán)從i<=0開始,但是上面無論怎樣,看起來i的初值是0呢。為什么這樣做循環(huán)呢?奇怪,好像可以大量簡化,即刪掉while [ $i -le 0 ]這段循環(huán)。 你說呢? |














| 18 | 1/1 | 返回列表 |
| 最具人氣熱帖推薦 [查看全部] | 作者 | 回/看 | 最后發(fā)表 | |
|---|---|---|---|---|
|
[考研] 求調劑 +3 | 白QF 2026-03-21 | 3/150 |
|
|---|---|---|---|---|
|
[考研] 299求調劑 +3 | 某某某某位 2026-03-21 | 3/150 |
|
|
[考研] 一志愿華中科技大學071000,求調劑 +3 | 沿岸有貝殼6 2026-03-21 | 3/150 |
|
|
[考研] 材料 271求調劑 +3 | 展信悅_ 2026-03-21 | 3/150 |
|
|
[考研] 一志愿西安交通大學材料工程專業(yè) 282分求調劑 +7 | 楓橋ZL 2026-03-18 | 9/450 |
|
|
[考研] 一志愿重慶大學085700資源與環(huán)境總分308求調劑 +6 | 墨墨漠 2026-03-20 | 6/300 |
|
|
[考研] 求調劑 +6 | Mqqqqqq 2026-03-19 | 6/300 |
|
|
[考研] 一志愿山大07化學 332分 四六級已過 本科山東雙非 求調劑! +3 | 不想理你 2026-03-16 | 3/150 |
|
|
[考研] 265求調劑 +3 | Jack?k?y 2026-03-17 | 3/150 |
|
|
[考研] 299求調劑 +6 | △小透明* 2026-03-17 | 6/300 |
|
|
[考研] 085700資源與環(huán)境308求調劑 +12 | 墨墨漠 2026-03-18 | 13/650 |
|
|
[考研] 材料專碩英一數(shù)二306 +7 | z1z2z3879 2026-03-18 | 7/350 |
|
|
[考研]
|
然11 2026-03-19 | 4/200 |
|
|
[考研] 319求調劑 +3 | 小力氣珂珂 2026-03-20 | 3/150 |
|
|
[基金申請]
學校已經(jīng)提交到NSFC,還能修改嗎?
40+4
|
babangida 2026-03-19 | 8/400 |
|
|
[考研] 085410人工智能專碩317求調劑(0854都可以) +4 | xbxudjdn 2026-03-18 | 4/200 |
|
|
[考研] 286求調劑 +6 | lemonzzn 2026-03-16 | 10/500 |
|
|
[考研] 【同濟軟件】軟件(085405)考研求調劑 +3 | 2026eternal 2026-03-18 | 3/150 |
|
|
[碩博家園] 湖北工業(yè)大學 生命科學與健康學院-課題組招收2026級食品/生物方向碩士 +3 | 1喜春8 2026-03-17 | 5/250 |
|
|
[考研] 327求調劑 +6 | 拾光任染 2026-03-15 | 11/550 |
|