大家好,我是小马老师。
很多刚接触分子动力学的同学,一上来就被环境问题卡住,尤其只有一台Windows办公笔记本时,到底怎么搭一个稳定、高效、不折腾的 LAMMPS 环境?装 Linux 双系统怕搞坏电脑,虚拟机又卡又麻烦。
这种情况可以考虑Windows 10/11 自带的 WSL2 子系统,既能保留你熟悉的办公界面,又能获得接近原生 Linux 的计算性能,堪称个人电脑跑 LAMMPS 的 “最优解”。
这篇文章就带你从零开始,用最简单、最稳妥的方式,完成WSL2 安装 + LAMMPS 一键部署全程。
不需要多余软件、不需要复杂编译,跟着复制粘贴命令,一台普通办公电脑,也能跑出正经、高效的分子动力学模拟。
目前最适合办公电脑的方案:Win10/Win11 + WSL2 + Ubuntu + LAMMPS 一键安装
性能接近原生 Linux,文件互通,一边写 PPT 一边跑模拟,不冲突。
一、检查你的电脑是否支持
满足下面任意一条就行:
Windows 10 版本 2004 以上(2020 年后的电脑基本都满足)
Windows 11 全系支持
二、第一步:开启 WSL2 功能(只需 1 分钟)
打开 开始菜单,搜索 PowerShell
右键 以管理员身份运行
复制下面这行命令,粘贴回车:
wsl --install等待自动安装完成,重启电脑
三、第二步:初始化 Ubuntu
重启后会自动弹出 Ubuntu 终端。
设置用户名(随便英文,比如
lammps)设置密码(输入时不显示,正常输就行)
出现命令行提示符
username@PC:~$说明成功
先执行一次系统更新(复制粘贴):
sudo apt update && sudo apt upgrade -y输入你刚才设置的密码,等待完成。
四、第三步:一键安装 LAMMPS
Ubuntu 官方源里自带 稳定版 LAMMPS,不用编译、不用下载。
直接在 Ubuntu 里输入:
sudo apt install lammps -y回车 → 输密码 → 等待 1–3 分钟,安装完成。
验证是否安装成功,运行命令:
lmp -h出现一大段版本信息、支持的力场等,说明 LAMMPS 安装成功。
如果熟悉conda命令,也可以用conda安装:
五、第四步:找到你的文件
这是 WSL2 最方便的地方:Windows 里的文件夹,Linux 可以直接访问。
1. 在 Ubuntu 里打开 Windows 文件夹
你的 C 盘、D 盘路径是:
/mnt/c//mnt/d/
例如你在 D 盘建了一个 lammps_work 文件夹:
/mnt/d/lammps_work/进入该文件夹命令:
cd /mnt/d/lammps_work2. 运行in 文件
把你的 in.model 放进文件夹,然后输入:
lmp -i in.model3. 多核并行运行
比如用 4 核,输入命令:
mpirun -np 4 lmp -i in.model六、测试算例
新建一个文本文件,命名 in.test,复制下面内容:
units metaldimension 3boundary p p patom_style atomicneighbor 0.3 binneigh_modify every 10 delay 0 check notimestep 0.001lattice fcc 3.615region box block 0 4 0 4 0 4create_box 1 boxcreate_atoms 1 boxmass 1 63.55pair_style eampair_coeff * * Cu_u3.eamvelocity all create 300 12345fix 1 all nvedump 1 all atom 100 dump.xyzthermo 100run 1000
在 Ubuntu 进入该目录,运行:
lmp -i in.test出现 Total wall time 说明完全正常。
这种安装方式对lammps初学者来说,方便快捷,自带默认的程序包,能够快速的开启lammps代码的学习,但是无法自定义安装需要的程序包,如果运行过程中提示缺少某些包,需要下载lammps源文件,自己编译安装。
如果在lammps学习方面存在问题,可加微信咨询:lammps365
公众号开通计算服务,如有lammps代写代算、代码修改等需求,请加微信:yg09765
---------- End -----------
报名一对一培训课程可领完整版《lammps中文教程》,配套学习更轻松!

扫码领取粉丝专属优惠券↓↓↓

夜雨聆风