计算化学公社

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

[Lammps] 1000个水分子 用NpT想观察box变小 结果反而变大

[复制链接 Copy URL]

139

帖子

1

威望

1430

eV
积分
1589

Level 5 (御坂)

跳转到指定楼层 Go to specific reply
楼主
本帖最后由 KiritsuguPapa 于 2018-3-13 09:29 编辑

刚开始学lammps 从这里下载了模拟水的文件试试
box里只放了一个水分子,边长3.1 angstroms,正好大约是1g/cm^3的密度;模拟时用lammps的replicate 10 10 10各个方向放大10倍,最终有1000个水分子。

是NpT,试跑了一下没有问题。

之后我将box的边长改为了13.1 angstroms,其它条件不变,因为是NpT,希望看到box变小,最终能达到1g/cm^3的密度。但是结果反而变的更大,密度更小,而压力和温度都没有问题。

希望指教哪里出了问题?


也许有熟悉gromacs的人不熟悉lammps的命令,我稍微解释一些lammps输入文件内容:

read_data data.singleTIP3P-Ew    #读入一个水分子,box的边长是3.1或13.1
include forcefield.TIP3P-Ew          #力场用的是TIP3P-Ew

velocity create 298 12345            # 生成速度   12345是随机数种子

fix 1 all shake 1.0e-4 100 0 b 1 a 1   # 对键和角都使用shake
fix 2 all npt temp 298.0 298.0 1000.0 iso 1.0 1.0 1000.0   #设定npt,温度298, 压力1atm。这里起始和终止温度/压力都是298/1atm,没有逐渐升温过程,不知道是不是问题所在。
fix 3 all momentum 1 linear 1 1 1      # 移除整个系统的运动

compute T all temp                        # 温度
fix TempAve all ave/time 10 200 2000 c_T # 计算一定时间平均温度

variable P equal press                    # 压强
fix PressAve all ave/time 10 200 2000 v_P #一定时间平均压强


variable Dens equal v_nMolecules*${watMoleculeMass}/(vol*${A3_in_cm3})         #密度
fix DensAve all ave/time ${Ne} ${Nr} ${Nf} v_Dens file wat.dens             #平均密度


thermo_style custom step lx ly lz temp f_TempAve press f_PressAve f_DensAve density  #输出  步数,box的xyz边长,温度,平均温度,压力,平均压力,平均密度,密度
thermo_modify flush yes                                                                        
thermo 2000                                                                                   

dump trj all atom 1000 wat.lammpstrj                                                        

run 20000                              











3.1.log

5.04 KB, 下载次数 Times of downloads: 6

13.1.log

5.04 KB, 下载次数 Times of downloads: 5

in.bulk

1.85 KB, 下载次数 Times of downloads: 17

21

帖子

0

威望

269

eV
积分
290

Level 3 能力者

2#
发表于 Post on 2019-5-17 15:10:58 | 只看该作者 Only view this author
请问您的问题是否得到了解决呢?我的模拟中也出现了类似的问题,希望能够得到您的指点。

139

帖子

1

威望

1430

eV
积分
1589

Level 5 (御坂)

3#
 楼主 Author| 发表于 Post on 2019-5-18 18:41:53 | 只看该作者 Only view this author
Recycled 发表于 2019-5-17 15:10
请问您的问题是否得到了解决呢?我的模拟中也出现了类似的问题,希望能够得到您的指点。

……这帖子还被翻出来了

没有 我后来不用lammps了(。) 改用gromacs和namd了来着

本版积分规则 Credits rule

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

GMT+8, 2025-8-18 02:00 , Processed in 0.620649 second(s), 23 queries , Gzip On.

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