一种可以成功重复夹层中水的静态介电常数的结构
涉及文件
water_ceng文件夹中的
messwater_npt_second.tpr
具体过程就是水做了nvt和半箱压力耦合npt,约束H-bonds,然后再通过制作一个不存在settle作用的sol使用solvate添加到水分子层的两端,然后能量最小化、nvt、npt,一定不要有任何关于什么冻结的限制,否则会大大影响静态介电常数!
关键步骤
这里仅仅介绍如何制作level水
gmx_mpi solvate -box 5.45040 5.68420 0.1 -cs mysol.gro -o water_level_mess.gro
sol是通过sol.pdb pdb2gmx生成的,并且自己调整z轴
这样就得到了水,但是我们要在索引中和spce水区分开
所以用linux的文件编辑器,将所有的sol替换为HOH
然后编辑myspce.itp
[ moleculetype ]
; molname nrexcl
HOH 2[ atoms ]
; nr type resnr residue atom cgnr charge mass1 opls_116 1 SOL OW 1 -0.84762 opls_117 1 SOL HW1 1 0.42383 opls_117 1 SOL HW2 1 0.4238[ bonds ]
; i j funct length force.c.
1 2 1 0.1 345000 0.1 345000
1 3 1 0.1 345000 0.1 345000[ angles ]
; i j k funct angle force.c.
2 1 3 1 109.47 383 109.47 383
这里就是用oplsaa力场的spce.itp改的,改名字,再去掉settle作用
然后就用插入分子的功能插入之前做好的5.45040 5.684205nm的水的两层,再做一个top
#include "oplsaa.ff/forcefield.itp"
#include "myspce.itp"
;#include "mPlus.itp"
;#include "mMinus.itp"
#include "oplsaa.ff/spce.itp"
#include "oplsaa.ff/ions.itp"#ifdef POSRES_WATER
; Position restraint for each water oxygen
[ position_restraints ]
; i funct fcx fcy fcz1 1 1000 1000 1000
#endif[ system ]
; Name
water 324[ molecules ]
; Compound #mols
SOL 4998
HOH 1296
HOH 1296
接下来就依次进行能量最小化、nvt、npt过程
gmx_mpi grompp -f nvt.mdp -c messwater_minim.gro -p two_level_water.top -n two_level_water_large_mess.ndx -o messwater_nvt_second.tprgmx_mpi mdrun -v -deffnm messwater_nvt_secondyhrun -N 2 -n 48 /THFS/home/nuc_whf/software/2020.6/bin/gmx_mpi grompp -f /THFS/home/nuc_whf/water_ceng/npt_xyz.mdp -c /THFS/home/nuc_whf/water_ceng/messwater_nvt_second.gro -p /THFS/home/nuc_whf/water_ceng/two_level_water.top -o /THFS/home/nuc_whf/water_ceng/messwater_npt_second_xyz.tpr
yhrun -N 2 -n 48 /THFS/home/nuc_whf/software/2020.6/bin/gmx_mpi mdrun -v -deffnm /THFS/home/nuc_whf/water_ceng/messwater_npt_second_xyz
重要mdp
nvt.mdp
; Run Control
integrator = md ; leap-frog integrator of Newton's equations of motion
tinit = 0 ; [ps] starting time for the run
dt = 0.002 ; 2 fs - [ps] time step for integration
nsteps = 50000 ; 100 ps; Output Control
nstxout = 500 ; save coordinates every 1 ps
nstenergy = 500 ; save energies every 1 ps
nstlog = 500 ; update log file every 1 ps; Bond parameters
continuation = no ; apply constraints to the start configuration and reset shells
constraints = h-bonds ; convert all bonds to constraints
constraint-algorithm = lincs ; holonomic constraints ; Neighbor searching and nonbonded interactions
cutoff-scheme = verlet ; Cutoff-related parameters
nstlist = 20 ; Frequency to update the neighbor list and the long-range forces
ns_type = grid ; Method to determine neighbor list (simple, grid)
pbc = xyz ; Use periodic boundary conditions in all directions
rlist = 1.2 ; [nm] Cut-off for making neighbor list (short range forces); Electrostatics
coulombtype = PME ; Treatment of long range electrostatic interactions
rcoulomb = 1.2 ; [nm] Short-range electrostatic cut-off; Van der waals
vdwtype = cutoff
rvdw = 1.2 ; [nm] Short-range Van der Waals cut-off; Do I need pme-order and fourier spacing?;pme_order = 4 ; cubic interpolation
;fourierspacing = 0.16 ; grid spacing for FFT; Temperature coupling
tcoupl = v-rescale ; Temperature coupling, modified Berendsen thermostat鈥?tc_grps = system ; Group to couple to separate temperature baths
tau_t = 0.1 ; [ps] Time constant for coupling
ref_t = 300 ; [K] Reference temperature for coupling; Pressure coupling is off for NVT
Pcoupl = No ; No pressure coupling (fixed box size); Generate velocities to start
gen_vel = yes ; assign velocities from Maxwell distribution
gen_temp = 300 ; temperature for Maxwell distribution
gen_seed = -1 ; generate a random seed
npt.mdp
title = Protein-ligand complex NPT equilibration
;define = -DPOSRES -DPOSRES_LIG ; position restrain the protein and ligand
; Run parameters
integrator = md ; leap-frog integrator
nsteps = 1000000 ; 2 * 50000 = 100 ps
dt = 0.002 ; 2 fs
; Output control
nstxout = 500 ; save coordinates every 1.0 ps
nstvout = 500 ; save velocities every 1.0 ps
nstenergy = 500 ; save energies every 1.0 ps
nstlog = 500 ; update log file every 1.0 ps
energygrps =
; Bond parameters
continuation = yes ; first dynamics run
constraint_algorithm = lincs ; holonomic constraints
constraints = all-bonds ; all bonds (even heavy atom-H bonds) constrained
lincs_iter = 1 ; accuracy of LINCS
lincs_order = 4 ; also related to accuracy
; Neighborsearching
cutoff-scheme = Verlet
ns_type = grid ; search neighboring grid cells
nstlist = 10 ; 20 fs, largely irrelevant with Verlet
rcoulomb = 1.4 ; short-range electrostatic cutoff (in nm)
rvdw = 1.4 ; short-range van der Waals cutoff (in nm)
; Electrostatics
coulombtype = PME ; Particle Mesh Ewald for long-range electrostatics
pme_order = 4 ; cubic interpolation
fourierspacing = 0.16 ; grid spacing for FFT
; Temperature coupling
tcoupl = V-rescale ; modified Berendsen thermostat
tc-grps = system ; two coupling groups - more accurate
tau_t = 0.1 ; time constant, in ps
ref_t = 300 ; reference temperature, one for each group, in K
; Pressure coupling
pcoupl = Parrinello-Rahman ; pressure coupling is on for NPT
pcoupltype = isotropic ; uniform scaling of box vectors
tau_p = 2.0 ; time constant, in ps
ref_p = 1.0 ; reference pressure, in bar
compressibility = 4.5e-5 ; isothermal compressibility of water, bar^-1
refcoord_scaling = com
; Periodic boundary conditions
pbc = xyz ; 3-D PBC
; Dispersion correction
DispCorr = EnerPres ; account for cut-off vdW scheme
; Velocity generation
gen_vel = no ; velocity generation off after NVT
能量最小化用的minim.mdp
结果是中间水的静态介电常数是35.4
一种可以成功重复夹层中水的静态介电常数的结构相关推荐
- 中水处理设备:工业中水回用设备技术应用
电子行业.汽车制造行业.啤酒厂等. 电子行业:以某电子厂为例,该厂废水主要为酸性废水.含氟废水.超滤反冲洗废水和反渗透浓水. (1)酸性废水经管网收集进入进水泵房,采用"加氯反应+中和+滤布 ...
- Surface3 2+64 wifi版本重装8.1系统(疑难解答中无从‘驱动器恢复‘选项,另一种方式成功)
Surface3 重装系统 步骤详解 Surface3 2+64 wifi版本重装8.1系统(疑难解答中无从'驱动器恢复'选项,另一种方式成功) 一.u盘制作驱动器 二.安装系统 Surface3 2 ...
- 一定是h的方式不对阅读_20T/H中水 超滤回用处理系统
第一章 项目信息 1.1超滤设计产水量: 超滤系统设计产水量20T/H 1.2超滤系统出水要求: 超滤出水用作生活杂用水 1.3原水水质: COD: mg/l SS:22 mg/l PH:7.05 ...
- 中水处理设备:小区中水回用设备技术特点概述
中水处理回用主要应用在小区.宾馆.疗养院等生活污水排放的场所以及少部分工业污水排放的地方.经过小区中水回用设备处理后的中水,主要应用在冲刷厕所.洗车.城市绿化以及补偿锅炉用水方面.中水的水质介于上水与 ...
- 中水处理设备:小区中水回用设备技术特点
中水处理回用主要应用在小区.宾馆.疗养院等生活污水排放的场所以及少部分工业污水排放的地方.经过小区中水回用设备处理后的中水,主要应用在冲刷厕所.洗车.城市绿化以及补偿锅炉用水方面.中水的水质介于上水与 ...
- Mysql4种方式避免重复插入数据!
点击上方蓝色"方志朋",选择"设为星标" 回复"666"获取独家整理的学习资料! 作者:小小猿爱嘻嘻 wukong.com/question ...
- 以人为本的机器学习:谷歌人工智能产品设计概述 By 机器之心2017年7月17日 12:13 取代了手动编程,机器学习(ML)是一种帮助计算机发现数据中的模式和关系的科学。对于创建个人的和动态的经历
以人为本的机器学习:谷歌人工智能产品设计概述 By 机器之心2017年7月17日 12:13 取代了手动编程,机器学习(ML)是一种帮助计算机发现数据中的模式和关系的科学.对于创建个人的和动态的经历来 ...
- 成功解决Python中导出图片出现错误SyntaxError: (unicode error) 'unicodeescape' codec can't decode bytes in position
成功解决Python中导出图片出现错误SyntaxError: (unicode error) 'unicodeescape' codec can't decode bytes in position ...
- 中水是什么?有什么用途呢?
相信大家都知道污水是受一定污染的来自生活和生产的排出水.水中有很多污染物质,对环境会造成一定的影响. 那么什么是中水的?跟污水又有什么关系呢? 中水是指污水经处理后可回收利用的水,它的质量介于供水和污 ...
最新文章
- 如何在AngularJS中使用ng-repeat迭代键和值?
- JavaScript笔记(6)
- oracle 去重_超详细的四类数据库去重实现方案汇总,值得收藏
- openssl evp 对称加密(AES_ecb,ccb)
- dokcer 容器启动报错
- pyinstaller 用法
- Pragma Directives
- 谷歌联合创始人:什么是数据分析闭环?
- 基于java+SpringBoot+HTML+Mysq幼儿园日常管理系统
- Robocode:下载安装及迁移至IntelliJ
- ZYNQ BRAM_ctrl PS PL通信报错
- 回首风之忆(消息类型:聊天记录)
- apple tv 开发_如何在新的Apple TV上管理存储空间
- 图像分解python_利用奇异值分解(SVD)进行图像压缩-python实现
- JavaScript - navigator对象
- 圆角半角数据库_SQL SERVER 全角和半角的解决方法
- Arduino+nRF24L01接收端(二)
- 想通过手机刷视频赚钱?这篇文章你有必要了解一下
- Python系列英文原版电子书
- Unity3d bounds包围盒 和collider碰撞器区别
热门文章
- php不建议用织梦cms,你不得不知的织梦cms安全性设置常识 - DeDecms
- 织梦cms怎么上传html模板,织梦dedecms 本地模板安装图文方法
- appuim+python+MUMU模拟器连接方法
- 电脑端同时登陆两个微信(非网页版)
- Dubbo—— 一个服务既是消费者又是提供者
- 【回文数】求11到n之间(包括n),既是素数又是回文数的整数有多少个。 输入 一个大于11小于1000的整数n。 输出 11到n之间的素数回文数个数。 样例输入 Copy 23 样例输出 Copy 1
- androidframework面试,35岁程序员的人生感悟
- 边缘计算的深刻详细解读
- 4、编写程序,根据用户输入的数字转换成相应的中文的大写数字。例如,1.23转换为“壹点贰叁”。
- 有限元-朗格朗日和欧拉描述的区别