【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 安装程序:

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(在不同的目录中),但是只有最后安装的包的可执行文件才会被自动找到,所以这应该只用于调试目的。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/755111.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

2024最新阿里云幻兽帕鲁搭建服务器_Palworld联机多人游戏

玩转幻兽帕鲁服务器,阿里云推出新手0基础一键部署幻兽帕鲁服务器教程,傻瓜式一键部署,3分钟即可成功创建一台Palworld专属服务器,成本仅需26元,阿里云服务器网aliyunfuwuqi.com分享2024年新版基于阿里云搭建幻兽帕鲁服…

个人经历:去阿里、百度做测试的都是什么样的人(上)

有很多测试小伙伴向小拿反应:找工作很难,特别是进大一点的厂!他们特别挑!!!代码要会写,要有软件架构能力,问一大坨平时根本用不到的技术问题,还挑经验,挑沟通…

易基因:人类大脑的单细胞DNA甲基化和3D基因组结构|Science

大家好,这里是专注表观组学十余年,领跑多组学科研服务的易基因。 高通通量表观基因组分析技术可用于阐明大脑中细胞复杂性的基因调控程序。5-甲基胞嘧啶 (5mCs)是哺乳动物基因组中最常见的修饰碱基,大多数5mCs发生在胞嘧啶-鸟嘌呤二核苷酸&a…

git常见使用

1. 概念 分布式,有远程仓库和本地仓库的概念,因此要注意同步问题git是面向对象的,本质是内容寻址系统。.git目录下有个文件夹objects,存储git库中的对象,git就是根据object建立一种树形结构,将文件和通过h…

spring 没完没了

start 轻量级开源的j2ee框架,容器框架 装javabean aop ioc 定义一个starter的jar包,写一个configuration配置类,将bean定义其中,在starter包的meta-inf/spring.factories中写入配置类,springboot会按约定加载该配置类 …

python代码截取任意页的pdf

python代码把截取任意页的pdf:比如你有一个pdf文件1.pdf,共有30页,但是,你想把其中的10-20页截取出来保存成新的pdf,名为2.pdf,可以使用下面代码 from PyPDF2 import PdfReader, PdfWriter# 输入和输出文件…

人工智能需要的数学基础有哪些?

作为人工智能的核心基础,数学在许多人工智能算法和模型中发挥着重要作用。以下是学习人工智能所需的数学基础: 1.线性代数:线性代数涉及向量、矩阵和线性方程组等内容。在机器学习中,特征向量和权重矩阵的运算是很常见的操作。另…

Spring Data访问Elasticsearch----Reactive Elasticsearch响应式操作

Spring Data访问Elasticsearch----Reactive Elasticsearch响应式操作 一、响应式操作使用 ReactiveElasticsearchOperations是使用ReactiveElasticsearchClient对Elasticsearch集群执行高级命令的网关。 ReactiveElasticsearchTemplate是ReactiveElasticsearchOperations的默认…

用户留存【摘录】

留存,是一个产品或者说企业,能够持续存活和不断发展的立身之本。 例如企业级SaaS产品,通常采用按年为单位进行付费的订阅模式。如果产品没有留住用户的能力,用户便会在第二年取消订阅,这将使得企业之前的投入付之东流…

Ubuntu软件开发环境搭建

Ubuntu软件开发环境搭建 安装VMware Tools网络桥接更新软件源常用功能配置时间同步共享文件夹双向复制粘贴终端初始大小和字体设置安装必要的工具 常用指令 安装VMware Tools 点击虚拟机->安装VMware Tools… 打开终端,cd到/media/用户名/VMware Tools/下&#…

语音控制模块_雷龙发展

一 硬件原理 1,串口 uart串口控制模式,即异步传送收发器,通过其完成语音控制。 发送uart将来自cpu等控制设备的并行数据转换为串行形式,并将其串行发送到接收uart,接收uart然后将串行数据转换为接收数据接收设备的并行…

探索拓展坞的奥秘:提升电脑接口的无限可能

在数字化时代的浪潮中,电脑已成为我们日常生活和工作中不可或缺的一部分。然而,随着外接设备的日益增多,电脑接口的数量和类型往往无法满足我们的需求。这时,拓展坞便应运而生,以其强大的扩展能力和便捷的使用方式&…

云项目实战

云项目是现在工作室最常见的一种项目开发形式了,但是对于码农来说,云项目只是知道,但是如何部署,开发,配置环境等操作,是否能拿得出来呢?这是一个问题,最起码对博主来说,…

在ubuntu22.04上unsupported SSL backend ‘openssl‘. supported SSL backends: gnutls

在 Ubuntu 22.04 上遇到 Git 报告 “unsupported SSL backend ‘openssl’. supported SSL backends: gnutls” 的错误,通常是因为 Git 客户端被配置为尝试使用不支持的 SSL 后端。Ubuntu 的 Git 包默认使用 GnuTLS。这个问题可能是由于全局 Git 配置错误导致的&…

旅游系统-软件与环境

一. 软件 1.Navicat、phpstudy、Idea、Vsode 参考 网盘链接 二.配置文件 1.NodeJS、JDK、Mysql 参考 网盘链接 注意点: 1.Mysql 切记需要环境变量配置 2.数据库密码要好记点的,别乱设 3.环境变量配置的路径要能找到 三.安装运行 1.下载网盘内的软件&am…

Linux docker1--环境及docker安装

一、基础环境要求 Docker分为ce版本(免费,试用7个月)和ee版本(收费)。 最低配置要求:64位操作系统,centOS 7及以上,内核版本不低于3.10 二、部署docker 1、查看服务的基础环境是否满…

使用 ONLYOFFICE API 构建 Java 转换器,在 Word 和 PDF 之间进行转换

文章作者:ajun 随着文档处理需求的增加,格式转换成为了一个重要的需求点。由于PDF格式具有跨平台、不易被篡改的特性,将Word格式(.docx)转换为PDF格式(.pdf)的需求尤为强烈。ONLYOFFICE作为一个强大的办公套件,提供了这样的转换功…

C语言数据结构与算法笔记(排序算法)

排序算法 基础排序 冒泡排序 核心为交换,通过不断进行交换,将大的元素一点一点往后移,每一轮最大的元素排到对应的位置上,形成有序。 设数组长度为N,过程为: 共进行N轮排序每一轮排序从数组的最左边开始&#xff0…

Django templates 存放html目录

模板 一概述 模板由两部分组成,一部分是HTML代码,一部分是逻辑控制代码(变量,标签,过滤器) 作用:可以通过一些逻辑控制代码减少一些重复的操作更快速的生成HTML代码,并且实现简单的…

基于Spring Boot的宿舍管理系统

摘 要 随着信息时代的来临,过去的传统管理方式缺点逐渐暴露,对过去的传统管理方式的缺点进行分析,采取计算机方式构建宿舍管理系统。本文通过课题背景、课题目的及意义相关技术,提出了一种楼宇信息、宿舍信息、宿舍安排、缺勤信息…