我目前正在尝试编写一个批处理文件,该文件将在虚拟机上使用 MPI 打开 ANSYS Autodyn。但是,每当我尝试启动程序时,都会收到以下消息;
警告:未提供缓存密码或密码。使用“-pass”或“-cache”提供密码
AVS/Express Developer Edition 版本:8.0 fcs pc10_64 项目:C:\Program Files\ANSYS Inc\v162\aisol\AUTODYN
--- 检测到错误:模块:OMopen_file --- 在路径中找不到名称为:appl 和后缀:v 或 vo 的文件:C:\Program Files\ANSYS Inc\v162\aisol\AUTODYN\v;C: \Program Files\ANSYS Inc\v162\aisol\AUTODYN;. MPI 应用程序等级 0 在 MPI_Init() 之前以状态 -1 退出
该问题是由于上一段中指定的路径应该存在的事实引起的;
C:\Program Files\ANSYS Inc\v162\aisol\AUTODYN\winx64
问题是我找不到指定该路径的变量,因此我无法更改它。有谁知道如何解决这个问题?还是我暂时只使用一个核心?
批处理文件代码是;
set MPI_ROOT=C:\Program Files\ANSYS Inc\v162\commonfiles\MPI\Platform\9.1.2.1\winx64
"%MPI_ROOT%\bin\mpirun.exe" -mpi64 -prot -e MPI_WORKDIR="C:\Users\umjonesa\AppData\Roaming\Ansys\v162\AUTODYN" -f applfile.txt
PAUSE
这将打开名为 applfile 的 .txt;
-e MPI_FLAGS=y0 -h localhost -np 1 "C:\Program Files\ANSYS Inc\v162\aisol\AUTODYN\winx64\autodyn.exe" -h localhost -np 3 "C:\Program Files\ANSYS Inc\v162 \aisol\AUTODYN\winx64\adslave.exe"
这应该会打开一个带有一个主设备和三个从设备的 autodyn 窗口。