一、建模流程(modelling procedure):

1.美国数据库下载amc、cif文件:http://rruff.geo.arizona.edu/AMS/amcsd.php

2.导入vesta转成pdb1文件

3.再将pdb1文件放到vmd转成pdb2文件

(1)测模型中心点的坐标,

命令: set sel [atomselect top all]

measure center $sel

中心点:1.5594003200531006 4.472419738769531 6.06.083080291748047

(2)測量周期最大最小边界
set everyone [atomselect top all]
measure minmax $everyone

(3)get the scale of our box(盒子尺寸):

measure minmax $sel

X:-2.062 to 5.181 y:0 to 8.945 z:0 to 12.166

4.将pdb2文件和所需建模文件(如:water文件), 一并放到有packmol.exe的文件夹里

5.写好inp文件

6.打开cmd,输入计算命令packmol.exe<xx.inp,即可得到所需模型的pdb3文件。

* packmol建模流程的操作视频链接:

链接:https://pan.baidu.com/s/1rq3js1cvbMHBWWJXhu6-hA
提取码:xu08
复制这段内容后打开百度网盘手机App,操作更方便哦

二、Modify the charge of atom

# modify charge:

set 0 [atomselect top "name O"]

$0 set charge -1.0500

set 1 [atomselect top "name Al"]

$1 set charge 1.700

set 2 [atomselect top "name Si"]

$2 set charge 2.2700

set 3 [atomselect top "name Ca"]

$3 set charge 1.48

set sel [atomselect top all]

$sel writepsf m1.psf

$sel writepdb m1.pdb

mol load psf m1.psf pdb m1.pdb

topo writelammpsdata m1.data

三、VMD用到几条重要命令

1.# get the scale of our box:

measure minmax $sel

2.测模型中心点的坐标,命令:

set sel [atomselect top all]

measure center $sel

3.

#1.将模型各原子赋予电荷,用vmd命令——source charge.tcl

#lammps计算时肯定会显示电荷不呈中性,所以data中电荷还需要修改,平衡电荷后还能成为最终的data:

#法一:excel:excel---数据----导入外部数据-----导入数据-------选择文本文件1.txT--------选中固定宽度后点击下一步------下一步------完成-------选择表中存放位置

#4.上一步中的data 还需要把盒子参数写进去,source charge.tcl中最后一个命令已算出

四、计算命令:

计算命令:

lmp-mpi < mmt.in >mmt.out &

lmp_mkl < mmt.in >mmt.out

& 查看计算状态:

“top” 进入后台

“q” 退出来

“Ctrl+ C” 停止计算(前台)

“kill+编号” 停止计算(后台)

 

packmol建模流程-计算的更多相关文章

  1. 3D建模与处理软件简介

    [前言]自半年前笔者发表博客“什么是计算机图形学”以来,时常有人来向笔者询问3D模型的构建方法与工具.笔者的研究方向是以3D技术为主,具体包括3D建模,3D处理及3D打印三个方面,在3D建模与处理方面 ...

  2. Ontology理论研究和应用建模

    转自:https://www.cnblogs.com/yes-V-can/p/8151275.html 目录 1 关于Ontology 1.1 Ontology的定义 1.2 Ontology的建模元 ...

  3. Storm概念学习系列之什么是实时流计算?

    不多说,直接上干货! 什么是实时流计算?    1.实时流计算背景 2.实时计算应用场景 3.实时计算处理流程 4.实时计算框架 什么是实时流计算? 所谓实时流计算,就是近几年由于数据得到广泛应用之后 ...

  4. ArcGIS水文分析实战教程(15)库容和淹没区计算

    库容和淹没区计算 的基本流程 要计算库容就必须先计算出该集水区面积,并且通过不同的水位计算出淹没区,并利用淹没区去裁剪DEM数据,将水面与下垫面的体积计算出来,这就是水库的库容.由于有了前面的基础,这 ...

  5. 从离线分析建模到稳健风控升级,为什么说顶象Dinsight实时风控引擎是对的选择?

    随着金融业数字化程度进一步加深,互联网垂直电商.消费金融等领域与人们生活的深度融合,数字科技在安全风险控制上已经成为了重要的基石.如何主动防范化解风险,建立智能化的实时风险监测预警体系,加速业务模式转 ...

  6. 隐私计算FATE-模型训练

    一.说明 本文分享基于 Fate 自带的测试样例,进行 纵向逻辑回归 算法的模型训练,并且通过 FATE Board 可视化查看结果. 本文的内容为基于 <隐私计算FATE-概念与单机部署指南& ...

  7. uml面向对象建模基础总结

    uml九种图,其中的细节不说了.在后面的具体使用中提到这九种图. 建模流程: 1.分析需求. 2.通过分析名词,发现类,使用到类图. 3.建立用例模型,通过参与者分析用例,使用到用例图. 4.为用例建 ...

  8. RoseRT 建模学习

    目录: 一.RoseRT理论知识 二.一个完整模型的建立 三.TD-SCDMA(UE侧)RRC层建模的学习 四.LTE的RRC层建模(1.自主完成‘2.也可以是L2) 五.参考文献 一.RoseRT理 ...

  9. Sketchup+ArcGIS三维建模与管理

    一.软件安装及其说明 1.需要安装的软件及其安装: 这份报告主要涉及到的有三个需要安装的软件ArcGIS9.3(或9.2) .Sketchup6.0和SketchUp6 ESRI 插件. ArcGIS ...

随机推荐

  1. Shiro @RequiresRoles注解相关参数说明

    @RequiresRoles(value={"admin","user"},logical = Logical.OR) @RequiresPermissions ...

  2. 前端网(http://www.qdfuns.com/)不能访问了

    前端网(http://www.qdfuns.com/)不能访问了 之前写的一些知识点也找不到了,有点难受.... 这说明知识点还是放在本地电脑稳一点,多备份,云端时刻在变化... 希望博客园别也用着用 ...

  3. PHP mt_rand() 函数

    实例 生成随机数: <?phpecho(mt_rand() . "<br>");echo(mt_rand() . "<br>"); ...

  4. Hadoop的序列化

    普通的序列化需要将类型的继承结构也序列化,但是hadoop只序列化对象本身,忽略继承关系,因为hadoop中传输的自定义类型一般都是简单的类型,这样可以减少传输的序列化数据,降低网络带宽的使用.

  5. Linux入门-程序开发

    Linux程序开发 linux程序总体上来说是分两部分的: 1. 底层驱动程序开发: 2.应用层应用程序开发: 驱动程序 一般情况下驱动是跟内核与硬件有关系的,编程语言是C语言,需要懂一些硬件的知识, ...

  6. 001_记一次ansible api二次开发遇到的小问题

    在某次关于发布系统的项目中,需要调用ansible来发布任务,其中一段代码是初始化ansible的连接,并传入一个source(目标机器)的值,代码段如下: from .ansible_api imp ...

  7. “随手记”开发记录day15

    今天完成了前两天没有完成的增加“修改”功能.对于已经添加的记账记录,长按可以进行修改和删除的操作.

  8. python 正则表达式与JSON-正则表达式匹配数字、非数字、字符、非字符、贪婪模式、非贪婪模式、匹配次数指定等

    1.正则表达式:目的是为了爬虫,是爬虫利器. 正则表达式是用来做字符串匹配的,比如检测是不是电话.是不是email.是不是ip地址之类的 2.JSON:外部数据交流的主流格式. 3.正则表达式的使用 ...

  9. FreeAnchor 国科大

  10. 【模式识别与机器学习】——PCA与Kernel PCA介绍与对比

    PCA与Kernel PCA介绍与对比 1. 理论介绍 PCA:是常用的提取数据的手段,其功能为提取主成分(主要信息),摒弃冗余信息(次要信息),从而得到压缩后的数据,实现维度的下降.其设想通过投影矩 ...