LAMMPS是一种经典的分子动力学。658MD/65289模拟了液-固或气态的粒子群,它可以模拟原子的固态。它可以用几个粒子来模拟二维或三维系统,粒子数可达数百万或数十亿。
LAMMPS可以在笔记本或台式机上构建和运行,但它是为并行计算机而设计的,它可以在任何支持MPI消息传递库的并行机上运行。
LAMMPS是用C++编写的,早期的版本是用F77和F90编写的,详情见网站的历史页面,所有版本都可以从LAMMPS网站下载。
LAMMPS被设计成易于修改或扩展的新功能,例如新的力场原子类型边界条件或诊断。
在LAMMPS最一般的意义上,它将牛顿运动方程整合为一组相互作用的粒子。
单个粒子可以是原子、分子或电子,也可以是粗颗粒的原子团,也可以是介观或宏观的材料团。
这些列表是针对具有短距离排斥性粒子的系统进行优化的,这样粒子的局部密度就不会变得太大。这与用于模拟等离子体或引力体的方法不同。65288例如星系形成
在并行机上,LAMMPS使用空间分解技术将仿真域划分为计算成本相等的小子域,其中一个子域分配给每个处理器。
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
全部0条评论
快来发表一下你的评论吧 !