LAMMPS-8卡GPU测试环境搭建
说明该环境是基于 Ubuntu 22.04.5 系统主要内容是LAMMPS基本环境的搭建①编译测试包是我个人经验可能有许多缺陷并不能完全符合实际物理需求也希望大大们多指点一下②本文章并没有输入文件的内容因为我的输入测试文件有点不真实如果需要可以评论联系1、测试环境搭建1.1测试部件软件环境组件版本操作系统Ubuntu 22.04CMake3.29.3GCC/G12.3.0Python3.13.13CUDA12.8LAMMPS22 Jul 2025驱动580.159.03硬件环境组件型号CPU8558*2内存64G DDR5 5600 RECC * 8系统硬盘3.84T SSD nvme网卡X710-T2L注意由于测试时间较长可以使用tmux防止SSH断连导致任务中断sudo apt install tmuxtmux new -s 测试名 ##创建测试会话tmux attach -t测试名 ##重新连接会话1.2、下载LAMMPS 2025sudo apt update sudo apt install -y gcc g make cmake mkdir /home/user/test/ cd /home/user/test/ wget https://download.lammps.org/tars/lammps-22Jul2025.tar.gz tar -xzf lammps-22Jul2025.tar.gz cd lammps-22Jul20251.3、安装驱动cd /home/user/test sudo apt update sudo apt install -y gcc g make cmake apt install ubuntu-drivers-common -y ubuntu-drivers devices apt install nvidia-driver-580-open检查版本nvidia-smi1.4、安装cuda12.8​ cd /home/user/test wget https://developer.download.nvidia.com/compute/cuda/12.8.0/local_installers/cuda_12.8.0_570.86.10_linux.run #我这里使用的是后台沉默安装并且跳过了驱动 sh cuda_12.8.0_570.86.10_linux.run --silent --toolkit ​1.5、设置环境变量# 编辑 bashrc 配置文件 pip install cmake3.29.3 echo export PATH/usr/local/cuda/bin:$PATH ~/.bashrc echo export LD_LIBRARY_PATH/usr/local/cuda/lib64:$LD_LIBRARY_PATH ~/.bashrc # 使配置立即生效 source ~/.bashrc2、基础环境编译2.1kokkos测试包编译这个测试文件我加入了KOKKOS、MANYBODY、REAXFF包拿这个来跑一般的大金属模拟冲击是没有问题的注意---我跑的是GPU的8卡基准测试所以编译用的是CUDA如果 GPU 不是 Blackwell 架构需修改 Kokkos_ARCH_BLACKWELL120 为对应架构A100: Kokkos_ARCH_AMPERE80V100: Kokkos_ARCH_VOLTA70H100: Kokkos_ARCH_HOPPER90mkdir /home/user/test/lammps-22Jul2025/build_kokkos cd /home/user/test/lammps-22Jul2025/build_kokkos cmake ../cmake \ -D CMAKE_INSTALL_PREFIX../install_lammps \ -D CMAKE_BUILD_TYPERelease \ -D CMAKE_CXX_COMPILER/home/user/test/lammps-22Jul2025/lib/kokkos/bin/nvcc_wrapper \ -D CMAKE_CXX_STANDARD17 \ -D CMAKE_CXX_EXTENSIONSOFF \ -D BUILD_MPIyes \ -D BUILD_OMPyes \ -D DOWNLOAD_POTENTIALSon \ -D DOWNLOAD_KOKKOSno \ -D LAMMPS_MACHINEkokkos \ -D PKG_KOKKOSyes \ -D PKG_MANYBODYyes \ -D PKG_REAXFFyes \ -D Kokkos_ENABLE_CUDAyes \ -D Kokkos_ENABLE_OPENMPyes \ -D Kokkos_ARCH_BLACKWELL120yes make -j $(nproc)2.2ReaxFF测试包编译这个编译包可以拿来跑一些化学反应的基准测试cd /home/user/test/lammps-22Jul2025 # 创建构建目录 mkdir -p build_reaxff cd build_reaxff # CMake 配置 cmake ../cmake \ -D CMAKE_INSTALL_PREFIX../install_reaxff \ -D CMAKE_BUILD_TYPERelWithDebInfo \ -D CMAKE_CXX_COMPILER/home/user/test/lammps-22Jul2025/lib/kokkos/bin/nvcc_wrapper \ -D CMAKE_CXX_STANDARD17 \ -D CMAKE_CXX_EXTENSIONSOFF \ -D BUILD_MPION \ -D BUILD_OMPON \ -D DOWNLOAD_POTENTIALSON \ -D DOWNLOAD_KOKKOSno \ -D PKG_KOKKOSyes \ -D PKG_REAXFFyes \ -D Kokkos_ENABLE_CUDAyes \ -D Kokkos_ENABLE_OPENMPOFF \ -D Kokkos_ENABLE_SERIALON \ -D Kokkos_ARCH_BLACKWELL120yes # 编译 make -j $(nproc)

相关新闻

SnapLogic 推出 MCP Builder:无需代码,加速企业 AI 应用落地!

SnapLogic 推出 MCP Builder:无需代码,加速企业 AI 应用落地!

MCP Builder:加速 AI 落地的利器 SnapLogic 宣布 MCP Builder 已在其平台全面推出。这是一款基于模板的工具,能将现有的集成管道转化为支持代理的模型上下文协议(MCP)服务器,助力企业更快地将 AI 投入实际应用。 直击痛…

2026/7/3 18:10:11 阅读更多 →
Agent Runtime 正在 commoditize:从 Session 事件日志到托管式智能体运行时

Agent Runtime 正在 commoditize:从 Session 事件日志到托管式智能体运行时

1. 这不是新赛道,而是 runtime 层的“操作系统时刻”正在重演你打开手机看到新闻标题《Anthropic Just Shipped the Layer That’s Already Going to Zero》,第一反应可能是:又一个大模型公司搞出了什么黑科技?但如果你真花十分钟…

2026/7/3 18:08:10 阅读更多 →
实训项目完整文档|SpringBoot+MySQL 图书管理系统项目说明

实训项目完整文档|SpringBoot+MySQL 图书管理系统项目说明

文章标签#SpringBoot 图书管理系统 #Java 实训项目 #图书管理系统文档 #前后端交互项目 #MySQL 数据库设计正文一、前言本次分享一套完整可直接上交实训作业的图书管理系统项目说明书,项目基于 Java SpringBoot MySQL8.0 HTML/CSS/JS 开发,是高校计算机…

2026/7/3 18:08:10 阅读更多 →

最新新闻

为什么遇到分式可以“颠倒”过来算?

为什么遇到分式可以“颠倒”过来算?

为什么可以“颠倒”过来算? 这种“颠倒”操作看起来有些不可思议,但它背后有非常严密的数学逻辑支撑。 简单来说:“颠倒”其实是在利用极限的倒数性质。只要极限不为 0,我们就可以把整个算式翻转过来算,最后再把结果翻…

2026/7/3 18:52:49 阅读更多 →
2026Word文件压缩全解:文档体积缩小、图片轻量化与打包操作完整指南

2026Word文件压缩全解:文档体积缩小、图片轻量化与打包操作完整指南

2026 年日常办公场景里,经常会遇到 Word 文档体积过大,无法通过社交软件、企业邮箱正常传输的情况,绝大多数大容量文档的根源是内嵌高清图片、冗余修订批注、未精简字体素材,本文整合本地办公软件内置功能、网页线上工具、微信小程…

2026/7/3 18:52:49 阅读更多 →
AI工作流自动化工具链深度评估 —— n8n/Zapier/Make实战能力对比

AI工作流自动化工具链深度评估 —— n8n/Zapier/Make实战能力对比

AI工作流自动化工具链深度评估 —— n8n/Zapier/Make实战能力对比 一、工作流触发条件的设计范式 自动化工作流的核心起点是触发器设计。不同场景需要不同的触发策略。常见模式包括四种。 Webhook触发器适合外部系统回调。比如GitHub PR事件、支付回调通知。n8n提供原生的Webho…

2026/7/3 18:50:48 阅读更多 →
特征提取总结:常用特征算法的对比与选型建议

特征提取总结:常用特征算法的对比与选型建议

特征提取总结:常用特征算法的对比与选型建议📚 本章学习目标:深入理解常用特征算法的对比与选型建议的核心概念与实践方法,掌握关键技术要点,了解实际应用场景与最佳实践。本文属于《计算机视觉教程》特征提取与边缘检…

2026/7/3 18:50:48 阅读更多 →
市面上口碑好的标识标牌源头销售厂家有哪些?

市面上口碑好的标识标牌源头销售厂家有哪些?

市面上口碑好的标识标牌源头销售厂家有大地标识等。以下为你详细介绍:大地标识大地标识深耕标识行业 25 年,是专业靠谱的源头生产工厂。拥有自建 3 万平米标准化标识产业园、150 余人专业技术服务团队,打通了设计、研发、生产、销售、售后全链…

2026/7/3 18:48:47 阅读更多 →
信号(二)

信号(二)

离散时间信号完全指南:分类、核心特征、数学公式与计算实战(附 Python 代码详解) 专栏定位:数字信号处理(DSP)核心基础篇,面向 DSP 入门学习者、考研备考者、嵌入式 / 音频 / 通信工程开发人员,从定义到公式、从手动计算到代码实现逐层拆解。 理论参考来源:《离散时间…

2026/7/3 18:46:45 阅读更多 →

日新闻

Nginx防御TLS重协商攻击实战:从原理到配置与监控

Nginx防御TLS重协商攻击实战:从原理到配置与监控

1. 项目概述:为什么TLS重协商攻击至今仍需警惕十多年前的CVE-2011-1473,一个关于TLS/SSL协议重协商机制的漏洞,现在提起来还有必要吗?很多运维和开发朋友可能会觉得,这都老掉牙了,现代服务器和客户端不都默…

2026/7/3 0:03:59 阅读更多 →
华为防火墙双通道远程管理实战:Web与SSH配置详解

华为防火墙双通道远程管理实战:Web与SSH配置详解

1. 项目概述:为什么需要双通道远程管理防火墙?在任何一个稍具规模的企业网络里,防火墙都是那个默默守护在边界的关键角色。作为网络工程师,我们不可能每次都跑到机房,插上console线去配置它。远程管理能力,…

2026/7/3 0:03:59 阅读更多 →
AD74413R与PIC18F65K40的高精度工业数据采集方案

AD74413R与PIC18F65K40的高精度工业数据采集方案

1. 项目概述:AD74413R与PIC18F65K40的协同工作在工业自动化和精密测量领域,同时实现高精度模数转换(ADC)和数模转换(DAC)功能是许多复杂系统的核心需求。AD74413R作为一款四通道可配置模拟输入/输出器件,与PIC18F65K40微控制器的组合&#xf…

2026/7/3 0:05:59 阅读更多 →

周新闻

月新闻