计算化学公社

标题: 关于停止VASP指令问题 [打印本页]

作者
Author:
WVzzz    时间: 2023-2-16 10:59
标题: 关于停止VASP指令问题
请问各位老师,在进行VASP运算想停止了用什么指令,目前的VASP是用intel编译的6.3.0
作者
Author:
卡开发发    时间: 2023-2-16 11:16
一个优雅的办法是使用STOPCAR,
其中信息若LSTOP = T则下个离子步结束;
若LABORT = T则下个电子步结束;
结束时算的波函数和密度将会写入,这个你可以再看下手册。
作者
Author:
WVzzz    时间: 2023-2-16 11:53
卡开发发 发表于 2023-2-16 11:16
一个优雅的办法是使用STOPCAR,
其中信息若LSTOP = T则下个离子步结束;
若LABORT = T则下个电子步结束; ...

我查一下手册,可是请问怎么运行呢,命令行的话
作者
Author:
卡开发发    时间: 2023-2-16 12:16
WVzzz 发表于 2023-2-16 11:53
我查一下手册,可是请问怎么运行呢,命令行的话

运行状态下的任务把STOPCAR加到那个任务的工作目录。
作者
Author:
WVzzz    时间: 2023-2-16 13:21
卡开发发 发表于 2023-2-16 12:16
运行状态下的任务把STOPCAR加到那个任务的工作目录。

手册已看完,请问还需要运行一下指令什么的吗,手册也没有提及
作者
Author:
卡开发发    时间: 2023-2-16 13:57
WVzzz 发表于 2023-2-16 13:21
手册已看完,请问还需要运行一下指令什么的吗,手册也没有提及

就是需要停止任务的时候把STOPCAR放到你那个对应任务的工作目录,应该不用操作什么。

当然其他方法也有:
1、如果你在计算节点上操作应该可以直接kill掉对应的pid。
2、如果是作业提交脚本提交的任务,也有专门的方式进行停止。
不同情况做法不太一样,所以我才提上面STOPCAR那种做法。
作者
Author:
WVzzz    时间: 2023-2-16 14:00
卡开发发 发表于 2023-2-16 13:57
就是需要停止任务的时候把STOPCAR放到你那个对应任务的工作目录,应该不用操作什么。

当然其他方法也 ...

了解了,多谢老师
作者
Author:
YZTZ    时间: 2024-9-19 14:16
卡开发发 发表于 2023-2-16 13:57
就是需要停止任务的时候把STOPCAR放到你那个对应任务的工作目录,应该不用操作什么。

当然其他方法也 ...

老师您好,我正在用的超算即将关机,我希望能在开机后续算。我正在计算的声子频率并不会输出结构文件,没办法通过CONTCAR续算。
我已经尝试过:
1、往文件夹里放了一个STOPCAR文件,写了LABORT = .TRUE.,但是任务没有停止;
2、直接kill掉任务也不会输出任何用于续算的文件;
请问老师您有什么好办法可以解决这个问题吗?

作者
Author:
卡开发发    时间: 2024-9-19 18:01
YZTZ 发表于 2024-9-19 14:16
老师您好,我正在用的超算即将关机,我希望能在开机后续算。我正在计算的声子频率并不会输出结构文件,没 ...

我不确定你们集群是怎样处理计算目录的,有些集群是先将工作目录拷贝到计算节点上的临时目录,这样STOPCAR就必须要放到那个目录才行,既然你们直接kill后不会产生续算文件,那么很可能例如CHGCAR和WAVECAR可能就是在计算节点的工作目录上,你可能得问问管理员,或是看看作业队列提交的参数上有什么线索。




欢迎光临 计算化学公社 (http://bbs.keinsci.com/) Powered by Discuz! X3.3