【LAMMPS学习】四、运行 LAMMPS(4) Windows 运行 LAMMPS

4. 运行 LAMMPS

本部分解释了在安装可执行文件或下载源代码并构建可执行文件后如何运行 LAMMPS。命令文档页面描述了输入脚本的结构以及它们可以包含的命令。

4.1.运行 LAMMPS 的基础知识

4.2.命令行选项

4.3.屏幕和日志文件输出 

4.4.在 Windows 上运行 LAMMPS 

串行(非 MPI)运行

请按照下列步骤操作:

  • 通过转到“开始”->“运行...”,然后输入“cmd”来获取命令提示符。
  • 移至输入脚本所在的目录(例如,输入:cd“Documents”)。
  • 在命令提示符处,键入“lmp -in in.file”,其中 in.file 是 LAMMPS 输入脚本的名称。

请注意,串行可执行文件包括对 OPENMP 包中样式的多线程并行化的支持。要使用 4 个线程运行,您可以输入以下内容:

lmp -in in.lj -pk omp 4 -sf omp

并行(非MPI)运行

对于允许您在 Windows 下并行运行 LAMMPS 的 MPI 可执行文件,请按照以下步骤操作。

下载并安装兼容的 MPI 库二进制包:

  • 对于 32 位 Windows:mpich2-1.4.1p1-win-ia32.msi
  • 对于 64 位 Windows:mpich2-1.4.1p1-win-x86-64.msi

LAMMPS Windows 安装程序包将自动调整此 MPI 包的默认位置的路径。 MPICH2软件安装完毕后,需要将其集成到系统中。为此,您需要在管理员模式下启动命令提示符(右键单击图标并选择它)。进入MPICH2安装目录,然后进入子目录bin并执行smpd.exe -install。退出命令窗口。

  • 通过转到“开始”->“运行...”,然后输入“cmd”,获得新的常规命令提示符。
  • 移至输入文件所在的目录(例如,输入:cd“Documents”)。

然后,您可以像上面的示例一样串行运行可执行文件,或者使用 MPI 和以下命令之一并行运行可执行文件:

mpiexec -localonly 4 lmp -in in.file
mpiexec -np 4 lmp -in in.file

其中 in.file 是 LAMMPS 输入脚本的名称。对于后一种情况,系统可能会提示您输入在安装 MPI 库软件期间设置的密码。

在此模式下,输出可能不会立即显示在屏幕上,因此如果您的输入脚本需要很长时间才能执行,则在输出显示之前您可能需要耐心等待。

并行可执行文件也可以通过键入以下内容在单个处理器上运行:

lmp -in in.lj

请注意,并行可执行文件还包括 OpenMP 多线程,可以使用以下方式与 MPI 结合使用:

mpiexec -localonly 2 lmp -in in.lj -pk omp 2 -sf omp

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

北行黄金橘

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值