计算化学公社

 找回密码 Forget password
 注册 Register
楼主 Author: XIEH
打印 Print 上一主题 Last thread 下一主题 Next thread

[VASP] 求助,如何观看vasp结构优化的力的变化趋势

[复制链接 Copy URL]

1150

帖子

0

威望

4382

eV
积分
5532

Level 6 (一方通行)

16#
发表于 Post on 2024-10-26 22:23:50 | 只看该作者 Only view this author
阿宁 发表于 2024-10-26 17:15
您好,感谢分享。我在使用你的脚本时出现如下报错,百度找不到解决方法,想请教一下。
[qxn@Master ~/00 ...

报错里写得很清楚啊

你的 numpy 版本太高了(2.0版),里面没有 np.asfarray 这个函数了,需要把它换成 np.asarray

1

帖子

0

威望

39

eV
积分
40

Level 2 能力者

17#
发表于 Post on 2024-11-7 15:50:26 | 只看该作者 Only view this author
乐平 发表于 2024-6-28 17:58
之前的有错误,我更新了一下脚本。

File "check_VASP_convergency.py", line 203
    raise FileNotFoundError(f"The file {file_path.name} does not exist.")
请问输入您说的运行命令后出现这个问题怎么解决呀大佬

1150

帖子

0

威望

4382

eV
积分
5532

Level 6 (一方通行)

18#
发表于 Post on 2024-11-7 16:30:27 | 只看该作者 Only view this author
Alston453 发表于 2024-11-7 15:50
File "check_VASP_convergency.py", line 203
    raise FileNotFoundError(f"The file {file_path.nam ...

你的 POSCAR, OUTCAR, OSZICAR 是不是改名了?

如果改名了,需要按我帖子最后写的,输入参数 和 新的文件名

http://bbs.keinsci.com/forum.php ... 65&fromuid=1532

  1. python check_VASP_convergency.py -p 你的新POSCAR -o 你的新OUTCAR -s 你的新OSZICAR
复制代码

2

帖子

0

威望

105

eV
积分
107

Level 2 能力者

19#
发表于 Post on 2025-5-14 22:17:49 | 只看该作者 Only view this author
本帖最后由 lulu沙 于 2025-5-15 11:15 编辑
乐平 发表于 2024-5-12 22:32
可以我写的 python 脚本

基本用法,输入

老师您好,我优化了一个石墨烯单胞原胞,使用了您的脚本文件输出结果图如下(感谢老师提供的脚本),想请教一下老师我的结果收敛了没呢?(因为energy of each ionic step一直上升,max force of each ionic step一直为0,所以我没把握)注:在OSZICAR文件中每个SCF循环最后一行的dE和d eps均小于EDIFF,OUTCAR中也输出了“reached required accuracy - stopping structural energy minimisation”的信息。

判断力的收敛.png (69.71 KB, 下载次数 Times of downloads: 32)

判断力的收敛.png

2

帖子

0

威望

389

eV
积分
391

Level 3 能力者

20#
发表于 Post on 2025-5-23 13:40:20 | 只看该作者 Only view this author
本帖最后由 99215194 于 2025-5-23 13:41 编辑
乐平 发表于 2024-5-12 22:32
可以我写的 python 脚本

基本用法,输入

大佬,我运行代码之后识别出能量和受力的离子步数不一致,该怎么解决?
VASP/6.3.0
Python/3.11.7

2

帖子

0

威望

389

eV
积分
391

Level 3 能力者

21#
发表于 Post on 2025-5-23 18:44:18 | 只看该作者 Only view this author
99215194 发表于 2025-5-23 13:40
大佬,我运行代码之后识别出能量和受力的离子步数不一致,该怎么解决?
VASP/6.3.0
Python/3.11.7

应该是不同版本的VASP产生的OUTCAR格式不一样导致的。自己写了一个可以用的脚本,遇到同样问题的朋友可以拿去试试。
VaspOptMonitor.py (5.02 KB, 下载次数 Times of downloads: 6)

2

帖子

0

威望

15

eV
积分
17

Level 1 能力者

22#
发表于 Post on 2025-6-4 16:49:36 | 只看该作者 Only view this author
乐平 发表于 2024-5-12 22:32
可以我写的 python 脚本

基本用法,输入

您好,这个脚本怎么用的

2

帖子

0

威望

15

eV
积分
17

Level 1 能力者

23#
发表于 Post on 2025-6-4 16:50:09 | 只看该作者 Only view this author
cxyunstoppable 发表于 2025-6-4 16:49
您好,这个脚本怎么用的

是把这个脚本放在计算文件夹里,然后用命令么

13

帖子

0

威望

190

eV
积分
203

Level 3 能力者

24#
发表于 Post on 2025-8-16 16:44:20 | 只看该作者 Only view this author
乐平 发表于 2024-11-7 16:30
你的 POSCAR, OUTCAR, OSZICAR 是不是改名了?

如果改名了,需要按我帖子最后写的,输入参数 和 新的 ...

老师您好,我用您这个脚本看了一下结果,最终是达到了我设定的收敛标准的,但是我看OUTCAR里,第一轮的SCF达到最大步数后未收敛,此后的离子步和scf均收敛了,这样得出来的结果可信吗?

1150

帖子

0

威望

4382

eV
积分
5532

Level 6 (一方通行)

25#
发表于 Post on 2025-8-16 22:58:45 | 只看该作者 Only view this author
本帖最后由 乐平 于 2025-8-16 23:07 编辑
chuexue_hu 发表于 2025-8-16 16:44
老师您好,我用您这个脚本看了一下结果,最终是达到了我设定的收敛标准的,但是我看OUTCAR里,第一轮的SC ...

打个比方

赛跑比赛,你第一步起跑的时候比所有人都慢,但是后来追上了所有人。你第一个冲过终点线,你是不是冠军呢?
难道必须所有时刻都领先才是冠军吗?

13

帖子

0

威望

190

eV
积分
203

Level 3 能力者

26#
发表于 Post on 2025-8-17 18:28:31 | 只看该作者 Only view this author
乐平 发表于 2025-8-16 22:58
打个比方

赛跑比赛,你第一步起跑的时候比所有人都慢,但是后来追上了所有人。你第一个冲过终点线,你 ...

好的老师,明白了,谢谢老师

201

帖子

0

威望

892

eV
积分
1093

Level 4 (黑子)

27#
发表于 Post on 2025-10-31 21:05:47 | 只看该作者 Only view this author
乐平 发表于 2024-5-12 22:32
可以我写的 python 脚本

基本用法,输入

请问老师这个可以在win系统下面使用吗?

1150

帖子

0

威望

4382

eV
积分
5532

Level 6 (一方通行)

28#
发表于 Post on 2025-11-3 16:47:19 | 只看该作者 Only view this author
本帖最后由 乐平 于 2025-11-3 22:28 编辑
KCM@SHU 发表于 2025-10-31 21:05
请问老师这个可以在win系统下面使用吗?

Window系统一样的用,你需要先在 Windows 里安装 Anaconda3(省心省力,不用像只安装 python 那样再自己安装 Numpy 之类的库)

然后把计算的结果从服务器下载到自己的电脑,再用 cmd 或者 power shell 运行脚本就行了。

我的脚本可以自己指定文件的位置。也就是说,你不管在哪个盘启动脚本,都可以通过 -p 自己添加 POSCAR 所在的完整路径, -s 自己添加 OSZICAR 的完整路径,-o 自己添加 OUTCAR 的完整路径来找到相应的文件。

201

帖子

0

威望

892

eV
积分
1093

Level 4 (黑子)

29#
发表于 Post on 2025-11-3 17:14:26 | 只看该作者 Only view this author
乐平 发表于 2025-11-3 16:47
Window系统一样的用,你需要先在 Windows 里安装 Anaconda3(省心省力,不用像只安装 python 那样再自己 ...

好的,谢谢老师

12

帖子

0

威望

67

eV
积分
79

Level 2 能力者

30#
发表于 Post on 2025-12-23 12:49:57 | 只看该作者 Only view this author
Minshen 发表于 2024-6-24 11:03
**** 作者被禁止或删除 内容自动屏蔽 ****

哎,我想问下那个力为啥输出的是一个点,而不是随着离子步变化,就是把每个离子步的最大力输出出来呢
一个真正的鳗,他知道自己究竟要做什么
amagi

本版积分规则 Credits rule

手机版 Mobile version|北京科音自然科学研究中心 Beijing Kein Research Center for Natural Sciences|京公网安备 11010502035419号|计算化学公社 — 北京科音旗下高水平计算化学交流论坛 ( 京ICP备14038949号-1 )|网站地图

GMT+8, 2026-1-24 01:04 , Processed in 0.276330 second(s), 28 queries , Gzip On.

快速回复 返回顶部 返回列表 Return to list