关键词不能为空

当前您在: 主页 > 英语 >

LAMMPS手册-中文版讲解44941

作者:高考题库网
来源:https://www.bjmy2z.cn/gaokao
2021-02-08 07:53
tags:

-

2021年2月8日发(作者:明天就出发)



LAMMPS


手册



-


中文解析



一、



简介



本部分大至介绍了



LAMMPS


的一些功能和缺陷。



1




什么是



LAMMPS?


LAMMPS


是一个经典的分子动力学代码,



他可以模拟液体中的粒子,



固体和汽体的



系综。他可以采用不同 的力场和边界条件来模拟全原子,聚合物,生物,金属,粒状和



粗料


化体系。



LAMMPS


可以计算的体系小至几个粒子,大到上百万甚至是上亿个粒子。



LAMMPS


可以在单个处理器的台式机和笔记本本上运行且 有较高的计算效率,



但是




是专门为并行计算机设计的。他可以在任何一个按装了



C++


编译器和


MPI


的平台上运



算,这


其中当然包括分布式和共享式并行机和



Beowulf


型的集群机。



LAMMPS


是一可以修改和扩展的计算程序,



比如,可以加上一些新的力场,



原子模



型,边界条件和诊断功能等。



通常意义上来讲,



LAM M PS


是根据不同的边界条件和初始条件对通过短程和长程力



相互作用的分子,原子和宏观粒子集合对它们的牛顿运动方程进行积分。高效率计算的



LAMMPS


通过采用相邻清单来跟踪他们邻近的粒子。



这些清单是根据粒子间的短程互拆




的大小进行优化过的,



目的是防止局部粒子密度过高。



在并行机上,



LAMMPS


采用的




空 间分解技术来分配模拟的区域,把整个模拟空间分成较小的三维小空间,其中每一



个小空


间可以分配在一个处理器上。各个处理器之间相互通信并且存 储每一个小空间边



界上


的”


ghost”


原子的信息。


LAMMPS



并行情况



在模拟


3


维矩行盒子并且具有近均一密



度的


体系时效率最高。



2




LAMMPS


的功能



总体功能:



可以串行和并行计算



分布式



MPI


策略



模拟空间的分解并行机制



开源



高移植性



C++


语言编写



MPI


和单处理器串行



FFT


的可选性(自定义)



可以方便的为之扩展上新特征和功能




需一个输入脚本就可运行



有定义和使用变量和方程完备语法规则



在运行过程中循环的控制都有严格的规则


只要


一个输入脚本试就可以同时实现一个或多个模拟任务



粒子和模拟的类型:



(


atom style


命令


)



原子



粗粒化粒子





全原子聚合物,有机分子,蛋白质,



DNA


联合原子聚合物或有机分子



金属



粒子材料



粗粒化介观模型



延伸球形与椭圆形粒子



点偶极粒子



刚性粒子



所有上面的杂化类型



力场:



(


命令:



pair style, bond style, angle style, dihedral style, improper style, kspace sty


)


le


对相互作用势:



L-J, Buckingham, Morse, Yukawa, soft, class2(COMPASS), tabulated.


带点对相互作用势:



Coulombic, point-dipole.


多体作用势:



EAM, Finnis/Sinclair EAM, modified EAM(MEAM), Stillinger-Weber, Tersoff,


AIREBO, ReaxFF


粗粒化作用势:



DPD, GayBerne, Resquared, Colloidal, DLVO


介观作用势:



granular, Peridynamics


键势能:



harmonic, FENE, Morse, nonlinear, class2, quartic


键角势能:



harmonic, CHARMM, cosine, cosine/squared, class2(COMPASS)


二面角势能:



harmonic, CHARMM, multi-harmonic, helix, OPLS, class2(COMPASS)



合理势能:



harmonic, CVFF, class2(COMPASS)


聚合物势能:



all-atom, united-atom, bead-spring, breakable


水势能:



TIP3P




TIP4P



SPC


隐式溶剂势能:



hydrodynamic lubrication, Debye


长程库伦与分散:


Ewald, PPPM, Ewald/N (


针对长程


L-J


作用


)



可以有与普适化力场如



CHARMM



AMBER



OPLS



GROM ACS


相兼容的力场



可以


采用



GPU


加速的成对类型



杂化势能函数:



multiple pair, bond, an gle, dihedral, improper pote ntials(


多对势能处于



更高的优先级



)


原子创建:



(


命令:



read_data, lattice, create-atoms, delete-atoms, displace-atoms, replic


)


ate


从文件中读入各个原子的坐标



在一个或多个晶格中创建原子



删除几何或逻辑原子基团



复制已存在的原子多次



替换原子



系综,约束条件,边界条件:





(命令:



fix




二维和三维体系



正角或非正角模拟空间





NVE


,


NVT


,


NPT


,


NPH


积分器



原子基团与几何区域可选择不同的温度控制器




Nose/Hoover



Berendsen


压力控制器来控制体系的压力(任一维度上)



模拟合子的变形(扭曲与剪切)



简谐(


unbrella


)束缚力



刚体约束



摇摆键与键角约束



各种边界环境



非平行太分子动力学



NEMD


各种附加边界条件和约束



积分器:



Velocity- verlet


积分器



Brown


积分器



rRESPA


继承时间延化积分器



刚体积分器



共轭梯度或最束下降算法能量最小化器



输出:



(命令:



dump, restart




热力学信息日志



原子坐标

< p>
,


速度和其它原子量信息的文本



dump


文件



二进制重启文件



各原子量包括:能量


,


压力


,


中心 对称参数


,


CAN




用户自定义系统宽度或各原子的计 算


信息



每个原子的时间与空间平均



系统宽量的时间平均



原子图像


,


XYZ


,


XTC


,


DCD


,


CFG


格式



数据的前处理与后处理





包里提供了一系列


的前处理与后处理工具





,


可以使用独立发行的工具组



,


它可以进行



LAMMPS


模拟的设置


,




析,作图和可视化工作。



特别功能:



实时的可视化与交互式



MD


模拟



与有限元方法结合进行原子



-


连续体模拟





POEMS


库中提供了刚体积分工具



并行裉火



并行复制动力学



对低密度液体直接使用



MC


模拟



Peridynamic


介观建模



目标型与无目


标型分子动力学



双温度电子模型



LAMMPS


不具备的功能:



由于



LAMMPS


是对牛顿运动方程积分的工具,所以很多必要的数据前处理与后处



理功


能是



LAMMPS


核心不具备的。



其原因为





-


-


-


-


-


-


-


-



本文更新与2021-02-08 07:53,由作者提供,不代表本网站立场,转载请注明出处:https://www.bjmy2z.cn/gaokao/613131.html

LAMMPS手册-中文版讲解44941的相关文章