问题描述:
安装并行版Lammps后,键入mpiexec -np 4 lmp -in in.melt.lmp,输出正常
当修改in.melt.lmp文件中 #dump id all atom 50 dump.melt语句,即删除#号,再次键入mpiexec -np 4 lmp -in in.melt.lmp,生成数据结果时出现以下报错:
第一种:
job aborted:
[ranks] message
[0] application aborted
aborting MPI_COMM_WORLD (comm=0x44000000), error 1, comm rank 0
[1-3] terminated
---- error analysis -----
[0] on DESKTOP-4SDLD19
lmp aborted the job. abort code 1
---- error analysis -----
尝试重装软件无效果,修改路径上的空格无效果
第二种:
使用Win11终端打开,依旧键入mpiexec -np 4 lmp -in in.melt.lmp,出现以下错误提示:
无法将“mpiexec”项识别为 cmdlet、函数、脚本文件或可运行程序的名称。请检查名称的拼写,如果包括路径,请确保路径正确,然后再试一次
问题原因:
最新版Lammps需要安装微软msmpisetup.exe文件,这与mpich2-1.4.1p1-win-x86-64.exe安装软件相冲突。
解决办法:
将mpich2-1.4.1p1-win-x86-64.exe文件卸载,将环境变量中有关这个文件路径的删除,重新键入mpiexec -np 4 lmp -in in.melt.lmp,可以看到输出结果,问题解决。