1、LAMMPS 软件简介LAMMPS 简介LAMMPS (Large-scale Atomic/Molecular Massively ParallelSimulator)可翻译为 大规模原子 /分子并行模拟器 , 它是目前公认的分子动力学软件 , 主要用于分子动力学相关的一些计算和模拟;一般来讲 , 分子动力学所涉及到的领域 , LAMMPS代码都涉及到了 。LAMMPS 由美国 Sandia国家实验室开发 , 提供开放源代码并免费获取使用 , 使用者也可根据自己的需要自行修改源代码 。LAMMPS 可以支持包括气态 , 液态或者固态相形态下 、 各种系综下 、 百万级甚至是亿级的原子 /分子
2、体系 , 并支持多种势函数;同时 LAMMPS具有非常好的并行性能 。LAMMPS 网站官方网站: http:/lammps.sandia.gov/LAMMPS 软件提供 Linux 和 Windows 版本Windows 版的 LAMMPS 下载Windows 版的 LAMMPS 安装http:/rpm.lammps.org/windows.html下载时注意 : 32位和 64位 Windows操作系统,单线程还是并行版本Windows 系统下 LAMMPS 的运行运行 LAMMPS 格式:lmp_serial.exe -log output.log -in input.in输入文件输出文
3、件Windows 系统下 LAMMPS 的运行运行 LAMMPS 格式:lmp_serial.exe -log output.log -in input.incd %dp0lmp_serial.exe -log output.log -in input.in pause建立批处理文件: run.bat 进入到当前目录运行 LAMMPS命令,* 如果不能运行,拷贝 lmp_serial.exe文件到当前目录运行完成后,暂停按任意键退出。LAMMPS 的运行结果的可视化宏观量输出原子结构显示 ( Ovito)Ovito 软件 - LAMMPS 结果后处理软件网址: http:/www.ovito.
4、org/index.phpOvito 意为 Open Visualization Tool, 可以对分子动力学结果进行显示和分析 。 它的设计思想是 “ 修正通道 ” , 从导入的数据出发 , 经过一个个的“ 修正 ” , 最终成为想要的显示 。 Ovito 最重要的功能是显示和分析 “ 单粒子属性 ” , 如:单个粒子的位置 、 速度 、 应力等 , 而且能处理任意数目的属性 , 包括标量属性 、 矢量属性等 。Ovito 软件 - 主界面显示区 功能和筛选区属性区显示操作区Ovito 软件 主要功能 显示原子结构图及演变 设置条件选择原子体系 显示原子轨迹 根据某种原子性质染色 云图方式显
5、示性质 导出相关图片和视频等Lammps 学习方法及相关资料Lammps 的学习方法1. 软件的安装和运行;2. Lammps Manual 的阅读;3. 针对具体问题的分析;4. 寻找合适的势函数,原子结构建模;5. * .in 文件的编写;6. 运行程序,解决错误;7. 结果可视化和数据分析。Lammps 官方学习资料:Lammps 官网: http:/lammps.sandia.gov/Lammps Manual 链接:http:/lammps.sandia.gov/doc/Manual.htmlLammps 部分 命令 的中文解释:http:/ 相关学习网站:https:/icme.hpc.msstate.edu/mediawiki/index.php/LAMMPS_tutorialshttp:/www.eng.buffalo.edu/kofke/ce530/Lectures/lectures.htmlhttp:/lammps.sandia.gov/user.htmlhttps:/