計算跑了100多步了 差不多快完了 斷電了怎么處理了 求助于高手!萬分感謝! [ Last edited by freshgirl on 2009-6-19 at 22:28 ] 返回小木蟲查看更多
呵呵,那得重新算了,castep不支持接著算。
沒辦法啊,都是這樣,重新算
重新開始吧。
可以接著算啊,前提是check文件還在,在param中加入continuation:default,運行文件就行了
這個問題是有條件的,要想castep能夠斷電后重用原來的計算結(jié)果繼續(xù)跑,要滿足下面的條件: 1- check文件存在。 2- check文件是健全。 或者說,check文件中至少又一次完整而成功的 num_backup_iter 所定義的 幾何優(yōu)化或分子動力學 計算完成的條件下,相應的計算結(jié)果才能被寫入check文件。 默認的行為,對于幾何優(yōu)化來說,是每五步bfgs完成后,才會執(zhí)行一次check文件寫入操作,這個行為是靠下面的參數(shù)控制的: num_backup_iter 所以,如果對于每一步都很耗時的計算來說,最好在param文件中作下面的設定: num_backup_iter : 1 即使如此,有的時候我們能夠看到check文件,也不能保證此check文件時可用的,用數(shù)據(jù)庫的語言來說,其中存在“臟數(shù)據(jù)”。這時候,可以看一下,在計算的結(jié)果目錄中,是否還有一個.check_bak(似乎是這個名字或類似的名字)存在,這個是castep為了防止check文件由于意外的不可抗力造成的損壞而定時對check文件自動備份得到的。 如果這個文件存存在,只要刪除原來的check文件,然后將此文件改名為check文件的名字,既可。 3- 如果上面的兩個條件都已經(jīng)滿足,則只需要在param文件中僅僅使用下面的一行,就可以了: continuation : seedname.check 這里的seedname,就是你的job的名字。 [ Last edited by zhaohscas1976 on 2009-7-4 at 00:31 ],
Copyright © 2001-2026 小木蟲 意見反饋 廣告投放 漏洞提交
呵呵,那得重新算了,castep不支持接著算。
真的嗎 那不崩潰了!算了好久了 太傷心了 那DMol3呢 ?
呵呵,只能這樣了!
沒辦法啊,都是這樣,重新算
重新開始吧。
可以接著算啊,前提是check文件還在,在param中加入continuation:default,運行文件就行了
這個問題是有條件的,要想castep能夠斷電后重用原來的計算結(jié)果繼續(xù)跑,要滿足下面的條件:
1- check文件存在。
2- check文件是健全。
或者說,check文件中至少又一次完整而成功的 num_backup_iter
所定義的 幾何優(yōu)化或分子動力學 計算完成的條件下,相應的計算結(jié)果才能被寫入check文件。
默認的行為,對于幾何優(yōu)化來說,是每五步bfgs完成后,才會執(zhí)行一次check文件寫入操作,這個行為是靠下面的參數(shù)控制的:
num_backup_iter
所以,如果對于每一步都很耗時的計算來說,最好在param文件中作下面的設定:
num_backup_iter : 1
即使如此,有的時候我們能夠看到check文件,也不能保證此check文件時可用的,用數(shù)據(jù)庫的語言來說,其中存在“臟數(shù)據(jù)”。這時候,可以看一下,在計算的結(jié)果目錄中,是否還有一個.check_bak(似乎是這個名字或類似的名字)存在,這個是castep為了防止check文件由于意外的不可抗力造成的損壞而定時對check文件自動備份得到的。
如果這個文件存存在,只要刪除原來的check文件,然后將此文件改名為check文件的名字,既可。
3- 如果上面的兩個條件都已經(jīng)滿足,則只需要在param文件中僅僅使用下面的一行,就可以了:
continuation : seedname.check
這里的seedname,就是你的job的名字。
[ Last edited by zhaohscas1976 on 2009-7-4 at 00:31 ],