
LAMMPS
LAMMPS是一款经典分子动力学模拟软件,由桑迪亚国家实验室开发。它支持从原子到粗粒化模型的多尺度模拟,适用于金属材料、半导体、生物分子、聚合物等体系。软件采用MPI+OpenMP并行架构,可在超级计算机上实现大规模并行计算。
LAMMPS(Large-scale Atomic/Molecular Massively Parallel Simulator)是一款开源的分子动力学模拟软件,由美国桑迪亚国家实验室(Sandia National Laboratories)开发。软件名称直译为大规模原子/分子大规模并行模拟器,准确概括了其核心特点。
LAMMPS的开发始于1990年代中期,最初是在美国能源部资助下,由桑迪亚实验室与Cray Research、Bristol-Myers Squibb、杜邦公司以及劳伦斯利弗莫尔国家实验室共同合作的CRADA项目。主要作者是Steve Plimpton,同时也有来自全球多个研究机构的贡献者参与开发。
作为一款经典分子动力学代码,LAMMPS的核心功能包括:
粒子与模型类型:支持原子、粗粒化粒子、联合原子聚合物、全原子聚合物、有机分子、蛋白质、DNA、金属材料、颗粒材料以及介观模型等多种粒子类型。
相互作用势函数:内置丰富的势函数库,包括Lennard-Jones势、Buckingham势、Morse势、EAM(嵌入原子法)势、MEAM(改进嵌入原子法)势、ReaxFF反应力场等,可描述从简单液体到复杂化学反应的各种体系。
系综与边界条件:支持NVE、NVT、NPT等多种统计系综,以及周期性、固定、收缩等多种边界条件,可模拟各种热力学环境。
并行计算能力:采用空间分解(domain decomposition)和消息传递(MPI)技术,支持千万至百亿级粒子的大规模模拟。在异构超算平台(如天河系列、Frontier)上可实现近线性加速比。
输入输出:完全基于文本的输入脚本控制,支持从文件读取原子坐标、在晶格上创建原子、删除几何或逻辑原子组等操作。输出包括轨迹文件、热力学数据、结构分析结果等。
LAMMPS采用C++编写,以GPLv2许可证开源发布。用户可免费获取源代码,并根据需要自行修改。软件主要开发平台是Linux,同时也支持macOS和Windows系统。
相关资讯
暂无相关资讯
软件推荐






产品咨询
需要购买咨询或技术支持,请填写以下信息,软件服务商将尽快于您联系。