一、建模流程(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. 第三章 Java面向对象(上)

    3.1.概述 概述:面向对象是相对面向过程而言,面向对象和面向过程都是一种思想,面向过程强调的是功能行为,面向对象则是将功能封装进对象,强调具备功能的对象,面向对象是基于面向过程的.面向对象的三大特征 ...

  2. Day02_CMS前端开发

    CMS前端开发 1 Vue.js与Webpack研究 参考链接:https://www.cnblogs.com/artwalker/p/13387386.html 2 CMS前端工程创建 2.1 导入 ...

  3. electron开发 - 打印流程(仅支持6.0.0版本以上)

    Electron打印 标签打印 标签打印一般有两种方式: 驱动打印,与普通打印机一样通过驱动方式打印. 通过指令打印,不同厂家的的打印机指令集不一样,可查看厂家提供的手册. electron 打印方式 ...

  4. [转]Nginx介绍-反向代理、负载均衡

    原文:https://www.cnblogs.com/wcwnina/p/8728391.html 作者:失恋的蔷薇 1. Nginx的产生 没有听过Nginx?那么一定听过它的"同行&qu ...

  5. 11-Arrays工具类的使用

    1.理解:① 定义在java.util包下.② Arrays:提供了很多操作数组的方法. 2.使用: //1.boolean equals(int[] a,int[] b):判断两个数组是否相等. i ...

  6. 从零搭建Spring Boot脚手架(2):增加通用的功能

    1. 前言 今天开始搭建我们的kono Spring Boot脚手架,首先会集成Spring MVC并进行定制化以满足日常开发的需要,我们先做一些刚性的需求定制,后续再补充细节.如果你看了本文有什么问 ...

  7. Nginx WebUI管理

    简介 NginxWebUI是一款方便实用的nginx 网页配置工具,可以使用 WebUI 配置 Nginx 的各项功能,包括端口转发,反向代理,ssl 证书配置,负载均衡等,最终生成「nginx.co ...

  8. 《SOD框架企业级应用数据架构实战》新书简介和预定

    SOD框架“企业级”应用数据架构实战 ----致敬平凡的程序员! 历时两年写成, 两大MVP: 张善友. 刘冰(宇内流云) JAVA技术专家 申毅 联合推荐! 10年磨一剑:汇聚作者超过10年的架构工 ...

  9. Take C# 8.0 for a spin

    本文章为机器翻译.https://blogs.msdn.microsoft.com/dotnet/2018/12/05/take-c-8-0-for-a-spin/ 以C # 8兜风 我们昨天宣布Vi ...

  10. C#LeetCode刷题之#409-最长回文串(Longest Palindrome)

    问题 该文章的最新版本已迁移至个人博客[比特飞],单击链接 https://www.byteflying.com/archives/3788 访问. 给定一个包含大写字母和小写字母的字符串,找到通过这 ...