24小时热门版块排行榜    

查看: 1185  |  回复: 8
当前主题已经存档。

375713000

木虫 (正式写手)

[交流] 【求助】castep 计算,断电了怎么处理

计算跑了100多步了 差不多快完了   断电了怎么处理了   求助于高手!万分感谢!

[ Last edited by freshgirl on 2009-6-19 at 22:28 ]
回复此楼
只要我不醒来,世界就不存在
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

yjr

铁杆木虫 (正式写手)


375713000(金币+1,VIP+0): 6-19 14:30
呵呵,那得重新算了,castep不支持接着算。
2楼2009-06-19 13:59:01
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

375713000

木虫 (正式写手)

引用回帖:
Originally posted by yjr at 2009-6-19 13:59:
呵呵,那得重新算了,castep不支持接着算。

真的吗  那不崩溃了!算了好久了  太伤心了   那DMol3呢   ?
只要我不醒来,世界就不存在
3楼2009-06-19 14:32:21
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

woshilaoer8381

至尊木虫 (知名作家)


375713000(金币+1,VIP+0): 6-19 16:08
引用回帖:
Originally posted by yjr at 2009-6-19 13:59:
呵呵,那得重新算了,castep不支持接着算。

呵呵,只能这样了!
4楼2009-06-19 15:16:19
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

wenmenkui

金虫 (正式写手)

没办法啊,都是这样,重新算
5楼2009-06-19 17:26:18
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

laohaoren2802

银虫 (正式写手)

重新开始吧。
6楼2009-06-19 19:54:23
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

月影

银虫 (初入文坛)


375713000(金币+1,VIP+0):能详细说下不? 7-3 14:22
可以接着算啊,前提是check文件还在,在param中加入continuation:default,运行文件就行了
7楼2009-07-03 13:37:15
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

zhaohscas1976

银虫 (小有名气)

★ ★ ★ ★ ★
375713000(金币+1,VIP+0):谢谢 7-4 10:55
zeoliters(金币+4,VIP+0):谢谢回帖交流! 7-5 11:54
这个问题是有条件的,要想castep能够断电后重用原来的计算结果继续跑,要满足下面的条件:

1- check文件存在。

2- check文件是健全。

或者说,check文件中至少又一次完整而成功的 num_backup_iter
  所定义的 几何优化或分子动力学 计算完成的条件下,相应的计算结果才能被写入check文件。

默认的行为,对于几何优化来说,是每五步bfgs完成后,才会执行一次check文件写入操作,这个行为是靠下面的参数控制的:

num_backup_iter

所以,如果对于每一步都很耗时的计算来说,最好在param文件中作下面的设定:

num_backup_iter : 1

即使如此,有的时候我们能够看到check文件,也不能保证此check文件时可用的,用数据库的语言来说,其中存在“脏数据”。这时候,可以看一下,在计算的结果目录中,是否还有一个.check_bak(似乎是这个名字或类似的名字)存在,这个是castep为了防止check文件由于意外的不可抗力造成的损坏而定时对check文件自动备份得到的。
如果这个文件存存在,只要删除原来的check文件,然后将此文件改名为check文件的名字,既可。

3- 如果上面的两个条件都已经满足,则只需要在param文件中仅仅使用下面的一行,就可以了:

continuation : seedname.check

这里的seedname,就是你的job的名字。

[ Last edited by zhaohscas1976 on 2009-7-4 at 00:31 ]
8楼2009-07-04 00:19:39
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

yongyong2050

至尊木虫 (职业作家)

★ ★ ★
375713000(金币+1,VIP+0):谢谢 7-4 10:55
zeoliters(金币+2,VIP+0):谢谢回帖交流! 7-5 11:54
引用回帖:
Originally posted by zhaohscas1976 at 2009-7-4 00:19:
这个问题是有条件的,要想castep能够断电后重用原来的计算结果继续跑,要满足下面的条件:

1- check文件存在。

2- check文件是健全。

或者说,check文件中至少又一次完整而成功的 num_backup_iter
  所 ...

很有道理啊~~~~~~~
具我所知,castep中进行几何优化和动力学计算的时候可以接着运行,(能量计算时中断后不能继续运行),继续运行最简单的方法是选中已经部分优化的3D结构图,然后在运行计算就可以了~~
9楼2009-07-04 08:35:00
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 375713000 的主题更新
普通表情 高级回复 (可上传附件)
信息提示
请填处理意见