关注 M r . m a t e r i a l , \color{Violet} \rm Mr.material\ , Mr.material , 更 \color{red}{更} 更 多 \color{blue}{多} 多 精 \color{orange}{精} 精 彩 \color{green}{彩} 彩!
主要专栏内容包括:
†《LAMMPS小技巧》:
‾
\textbf{ \underline{\dag《LAMMPS小技巧》:}}
†《LAMMPS小技巧》: 主要介绍采用分子动力学(
L
a
m
m
p
s
Lammps
Lammps)模拟相关安装教程、原理以及模拟小技巧(难度:
★
\bigstar
★)
††《LAMMPS实例教程—In文件详解》:
‾
\textbf{ \underline{\dag\dag《LAMMPS实例教程—In文件详解》:}}
††《LAMMPS实例教程—In文件详解》: 主要介绍采用分子动力学(
L
a
m
m
p
s
Lammps
Lammps)模拟相关物理过程模拟。(包含:热导率计算、定压比热容计算,难度:
★
\bigstar
★
★
\bigstar
★
★
\bigstar
★)
†††《Lammps编程技巧及后处理程序技巧》:
‾
\textbf{ \underline{\dag\dag\dag《Lammps编程技巧及后处理程序技巧》:}}
†††《Lammps编程技巧及后处理程序技巧》: 主要介绍针对分子模拟的动力学过程(轨迹文件)进行后相关的处理分析(需要一定编程能力。难度:
★
\bigstar
★
★
\bigstar
★
★
\bigstar
★
★
\bigstar
★
★
\bigstar
★)。
††††《分子动力学后处理集成函数—Matlab》:
‾
\textbf{ \underline{\dag\dag\dag\dag《分子动力学后处理集成函数—Matlab》:}}
††††《分子动力学后处理集成函数—Matlab》: 主要介绍针对后处理过程中指定函数,进行包装,方便使用者直接调用(需要一定编程能力,难度:
★
\bigstar
★
★
\bigstar
★
★
\bigstar
★
★
\bigstar
★)。
†††††《SCI论文绘图—Python绘图常用模板及技巧》:
‾
\textbf{ \underline{\dag\dag\dag\dag\dag《SCI论文绘图—Python绘图常用模板及技巧》:}}
†††††《SCI论文绘图—Python绘图常用模板及技巧》: 主要介绍针对处理后的数据可视化,并提供对应的绘图模板(需要一定编程能力,难度:
★
\bigstar
★
★
\bigstar
★
★
\bigstar
★
★
\bigstar
★)。
††††††《分子模拟—Ovito渲染案例教程》:
‾
\textbf{ \underline{\dag\dag\dag\dag\dag\dag《分子模拟—Ovito渲染案例教程》:}}
††††††《分子模拟—Ovito渲染案例教程》: 主要采用
O
v
i
t
o
\rm Ovito
Ovito软件,对
L
a
m
m
p
s
\rm Lammps
Lammps 生成的轨迹文件进行渲染(难度:
★
\bigstar
★
★
\bigstar
★)。
专栏说明(订阅后可浏览对应专栏全部博文):
‾
\color{red}{\textbf{ \underline{专栏说明(订阅后可浏览对应专栏全部博文):}}}
专栏说明(订阅后可浏览对应专栏全部博文):
注意:
\color{red} 注意:
注意:如需只订阅某个单独博文,请联系博主邮箱咨询。
l
a
m
m
p
s
_
m
a
t
e
r
i
a
l
s
@
163.
c
o
m
\rm lammps\_materials@163.com
lammps_materials@163.com
♠
\spadesuit
♠
†
\dag
† 开源后处理集成程序:请关注专栏《LAMMPS后处理——MATLAB子函数合集整理》
♠
\spadesuit
♠
†
\dag
†
†
\dag
† 需要付费定制后处理程序请邮件联系:
l
a
m
m
p
s
_
m
a
t
e
r
i
a
l
s
@
163.
c
o
m
\rm lammps\_materials@163.com
lammps_materials@163.com
题目
建模篇(上):OPLSAA力场参数之快速建模—MS+Moltemplate
建模篇(下):力场快速设置-AoToFF+Moltemplate
一、AuToFF
1、选择需要的力场
2、画出分子单体并选择力场
3、生成结构并核对力场参数
注意,有的时候这里力场无法识别出来,例如为 U N \color{red} 注意,有的时候这里力场无法识别出来,例如为 \rm UN 注意,有的时候这里力场无法识别出来,例如为UN
4、下载对应的文件
注意
:
\color{red} 注意:
注意:
1、有的分子结构可能没有对应的文件。
2、获得lammps的data文件可以用Moltemplate进行转化为Lt文件
二、采用Moltemplate生成data文件
Moltemplate的好处就是只需要给出分子的原子坐标信息,以及bond的连接信息,软件自动产生角、二面角等信息,极大减少了模型的构建难度。
1、针对分子结构可以下载Moltemplate对应的文件
1)执行命令
moltemplate.sh system.lt
2)修改lt文件阵列结构
3)利用packmol获得结构
可以看到下载的文件中包含了packmol文件,可以利用packmodel生成结构
packmol<packmol.inp
2、针对分子结构无法下载Moltemplate对应的文件,只有Lammps的data文件
1) 获得如下文件
2) 利用Moltemplate生成lt文件
3)写出system.lt文件阵列结构
同样的可以得到data文件
三、生成data文件的方法总结
在Moltemplate的example中,给出了两种方法,1)如何从lammps的data文件转换到lt文件;2)如何根据PDB文件转换到data文件。
moltemplate.sh -atomstyle "full" system.lt
or
moltemplate.sh -xyz coords.xyz -atomstyle "full" -vmd system.lt
ltemplify.py -name MoleculeName -mol MolID INPUT_SCRIPT DATA_FILE > FILE.lt
关于这一部分手册中也给出了详细解释,请见下文: \color{red} 关于这一部分手册中也给出了详细解释,请见下文: 关于这一部分手册中也给出了详细解释,请见下文: