【LAMMPS学习】二、LAMMPS安装(2)MacOS和Win安装

2. LAMMPS安装

您可以将LAMMPS下载为可执行文件或源代码。

在下载LAMMPS源代码时,还必须构建LAMMPS。但是对于在构建中包含或排除哪些特性,您有更大的灵活性。当您下载并安装预编译的LAMMPS可执行文件时,您只能安装可用的LAMMPS版本以及这些构建中包含的特性。如果您计划修改或扩展LAMMPS,那么您必须从源代码构建LAMMPS。

请注意如果您对预编译的LAMMPS可执行文件有疑问,您需要联系准备这些可执行文件的人员。LAMMPS开发人员无法控制他们如何配置和构建他们的包以及何时更新它们。

2.1.下载适用于 Linux 的可执行文件

2.2.下载 macOS 的可执行文件

可以使用 Homebrew 针对 macOS 下载、构建和配置 LAMMPS。 (或者,请参阅通过 Conda 下载可执行文件的安装说明。)由于尚未满足其他要求,以下 LAMMPS 软件包目前不可用:GPU、KOKKOS、MSCG、POEMS、VORONOI。

安装 Homebrew 后,您可以使用以下命令在系统上安装 LAMMPS:

复制代码
brew install lammps

这将安装可执行文件"lammps_serial"和"lammps_mpi",以及 LAMMPS"doc"、"potentials"、"tools"、"bench"和"examples"目录。

安装 LAMMPS 后,您可以使用 Lennard-Jones 基准文件测试安装:

复制代码
brew test lammps -v

LAMMPS 二进制文件是使用 KIM 包构建的,这导致 Homebrew 在安装 LAMMPS 时也会安装 kim-api 二进制文件。为了使用 openkim.org 的潜力,您可以安装 openkim-models 包

复制代码
brew install openkim-models

2.3.下载适用于 Windows 的可执行文件

可以从此站点下载在 Windows 系统上安装 LAMMPS 可执行文件的预编译 Windows 安装程序:

literal-block 复制代码
https://packages.lammps.org/windows.html

请注意,每个安装程序包的名称中都有一个日期,该日期对应于同一日期的 LAMMPS 版本。当前版本和旧版本 LAMMPS 的安装程序均可用。提供 32 位和 64 位安装程序,每个安装程序都包含串行和并行可执行文件。安装程序网站还解释了如何安装与 MPI 并行运行所需的 Windows MPI 软件包(来自阿贡国家实验室的 MPICH2)。

LAMMPS 二进制文件包含源发行版中包含的所有可选软件包,除了:ADIOS、H5MD、KIM、ML-PACE、ML-QUIP、MSCG、NETCDF、QMMM、SCAFACOS 和 VTK。串行版本也不包含 LATBOLTZ 软件包。 PYTHON 包仅在捆绑 Python 运行时的 Python 安装程序中可用。 GPU 包是针对具有混合精度内核的 OpenCL 进行编译的。

LAMMPS 库被编译为共享库,并安装 LAMMPS Python 模块,以便可以将 LAMMPS 加载到 Python 解释器中。

安装程序站点还提供有关如何在 Windows 下安装 LAMMPS 后以串行和并行方式运行 LAMMPS 的说明。

下载安装程序包后,您可以在 Windows 计算机上运行它。然后它会提示您一个对话框,您可以在其中选择安装目录,解压并复制多个可执行文件、潜在文件、文档 PDF、选定的示例文件等。然后它将更新一些系统设置(例如 PATH、LAMMPS_POTENTIALS)并在开始菜单中添加一个条目(参考文档、LAMMPS 主页等)。从该菜单中,还有一个指向卸载程序的链接,该卸载程序可以删除文件并撤消环境操作。

请注意,要更新到较新的LAMMPS版本,通常应该卸载当前的版本,下载新的安装程序,然后执行上面描述的安装过程。也就是说,安装/更新大多数Windows程序的过程是一样的。您可以安装多个版本的LAMMPS(在不同的目录中),但是只有最后安装的包的可执行文件才会被自动找到,所以这应该只用于调试目的。

相关推荐
崖边看雾22 分钟前
OpenCV 图像处理学习笔记|图像运算、边界填充、阈值处理、图像平滑滤波
图像处理·opencv·学习
呱呱巨基24 分钟前
Docker 基础概念学习
linux·c++·学习·docker
AI的探索之旅28 分钟前
嵌入式视觉学习路线:Qt + OpenCV + 工业相机,从零到综合项目
qt·opencv·学习
sakiko_32 分钟前
Swift学习笔记39-实战注意事项
前端·笔记·学习·swift
短视频矩阵源码定制44 分钟前
个性化学习机构四大模式深度评测与选型指南
人工智能·学习
国产HT1621B1 小时前
YL4056 NTC 外围电阻 R3/R4 计算:从公式推导到工程选型
科技·单片机·嵌入式硬件
CLK音视频广播设备1 小时前
河南川利卡科技集团落地吉林球场公共广播项目
科技
深兰科技1 小时前
深兰科技携手绿地集团布局行业智能体,绿地深兰科技智能体科技公司揭牌
人工智能·科技·启发式算法·推荐算法·深兰科技·绿地集团·deepagent
追风少年ii1 小时前
课前准备--蛋白质PDB文件与PDBQT文件的格式与区别
数据库·数据分析·分子动力学·分子对接
xiaoxiangsiyan2 小时前
企业网络运维自动化与管理协议深度指南
linux·运维·服务器·网络·学习·自动化