计算化学公社

 找回密码 Forget password
 注册 Register
Views: 7340|回复 Reply: 13
打印 Print 上一主题 Last thread 下一主题 Next thread

[Lammps] LAMMPS中kspace含义及报错原因

[复制链接 Copy URL]

24

帖子

0

威望

97

eV
积分
121

Level 2 能力者

自学lammps后,写到了kspace这个命令,看了手册后没了解这条命令的含义,包括(kspace_style 和kspace_modify)希望有老师可以给我讲解一下这两条命令的含义,在一次仿真过程中我设置的命令为kspace_style pppm 1e-5,kspace_modify slab 3.0(这是从B站一个up主的教程里看到的,但没有讲解为什么),然后使用后我的仿真报错为:Incorrect boundaries with slab pppm(.../pppm.cpp:219),希望有老师以此为例,可以讲一下他的含义,以及报错的原因

1

帖子

0

威望

25

eV
积分
26

Level 2 能力者

2#
发表于 Post on 2023-6-10 21:31:20 | 只看该作者 Only view this author
当使用包含长程项的势函数设置(比如buck/coul/long)时,长程项在截止半径外在k空间内求解,需要用kspace_style指定求解器,pppm求解器需要ppp三项周期性边界条件;
如果要用非周期性边界条件,用kspace_modify slab 3.0命令修改可以支持ppf周期性条件(只能是ppf,三个方向不能换)

24

帖子

0

威望

97

eV
积分
121

Level 2 能力者

3#
 楼主 Author| 发表于 Post on 2023-6-12 15:40:30 | 只看该作者 Only view this author
567. 发表于 2023-6-10 21:31
当使用包含长程项的势函数设置(比如buck/coul/long)时,长程项在截止半径外在k空间内求解,需要用kspace_ ...

感谢,但是我的周期设置的是三个周期性边界(p p p),使用了这两条命令后还是报错了,然后我去掉了kspace_modify还是报错了,想请问一下这个该怎么解决呢

48

帖子

0

威望

942

eV
积分
990

Level 4 (黑子)

4#
发表于 Post on 2023-6-27 22:24:38 | 只看该作者 Only view this author
去掉kspace_modify后报什么错?

24

帖子

0

威望

97

eV
积分
121

Level 2 能力者

5#
 楼主 Author| 发表于 Post on 2023-6-28 11:18:38 | 只看该作者 Only view this author
xinxinup 发表于 2023-6-27 22:24
去掉kspace_modify后报什么错?

must use kspace_modify gewald for uncharged system
但是我的模型在构建的时候是加了电荷的,不知道为什么会这样报错

1

帖子

0

威望

29

eV
积分
30

Level 2 能力者

6#
发表于 Post on 2023-10-20 22:38:46 | 只看该作者 Only view this author
您好,请问这个问题解决了吗

3

帖子

0

威望

35

eV
积分
38

Level 2 能力者

7#
发表于 Post on 2023-10-30 15:26:14 | 只看该作者 Only view this author
CCFZDLX 发表于 2023-6-28 11:18
must use kspace_modify gewald for uncharged system
但是我的模型在构建的时候是加了电荷的,不知道为 ...

请问问题解决了吗
如果解决了是怎么解决的啊,

2

帖子

0

威望

33

eV
积分
35

Level 2 能力者

8#
发表于 Post on 2024-1-25 17:30:35 | 只看该作者 Only view this author
CCFZDLX 发表于 2023-6-28 11:18
must use kspace_modify gewald for uncharged system
但是我的模型在构建的时候是加了电荷的,不知道为 ...

我在用MS建模后在lammps中计算也发生了这样的报错,后来发现我的data文件中没有电荷,后来我自己手动在文件里补充了,不知道你这个是不是一样的情况

4

帖子

0

威望

47

eV
积分
51

Level 2 能力者

9#
发表于 Post on 2024-3-25 16:34:32 | 只看该作者 Only view this author
您好,请问解决了吗

81

帖子

0

威望

653

eV
积分
734

Level 4 (黑子)

10#
发表于 Post on 2024-5-22 17:12:14 | 只看该作者 Only view this author
您好,我问一下我周期性边界条件设置的是 p p f
同时也写了
"kspace_style pppm 1e-5
kspace_modify slab 3.0"
但仍然报错" Cannot use non-periodic boundaries with PPPM"
请问这是为什么

81

帖子

0

威望

653

eV
积分
734

Level 4 (黑子)

11#
发表于 Post on 2024-5-22 17:12:24 | 只看该作者 Only view this author
您好,我问一下我周期性边界条件设置的是 p p f
同时也写了
"kspace_style pppm 1e-5
kspace_modify slab 3.0"
但仍然报错" Cannot use non-periodic boundaries with PPPM"
请问这是为什么

2

帖子

0

威望

104

eV
积分
106

Level 2 能力者

12#
发表于 Post on 2024-5-25 18:04:15 | 只看该作者 Only view this author
Sui1999 发表于 2024-5-22 17:12
您好,我问一下我周期性边界条件设置的是 p p f
同时也写了
"kspace_style pppm 1e-5

想问问解决了吗

24

帖子

0

威望

97

eV
积分
121

Level 2 能力者

13#
 楼主 Author| 发表于 Post on 2024-5-31 22:06:34 | 只看该作者 Only view this author
针对这个问题,楼上有老师做了回复,pppm的计算方法只适用于ppp周期条件,如果不是ppp的周期条件,需要使用求解器,如ewald

1

帖子

0

威望

13

eV
积分
14

Level 1 能力者

14#
发表于 Post on 2025-3-18 23:59:56 | 只看该作者 Only view this author
小邢一定行 发表于 2024-1-25 17:30
**** 作者被禁止或删除 内容自动屏蔽 ****

您好,我和您是一样使用MS建模,请问您是如何添加电荷信息的呢?

本版积分规则 Credits rule

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

GMT+8, 2025-8-18 07:23 , Processed in 0.181373 second(s), 26 queries , Gzip On.

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