跳到主要内容

Calpuffsystem并行版安装说明

Calpuffsystem并行版除正常安装程序外,还需要安装并行支持环境mpich。

一、安装mpich2-1.4.1p1-win-ia32.msi

双击mpich2-1.4.1p1-win-ia32.msi,弹出安装页面。

img

有个默认名称,不要改动

img

安装目录,强烈建议不要改动

img

如果有防火墙提示,允许即可。

img

安装完毕

二、配置MPICH

1、为用户账户设置密码,如果账户已经有密码则忽略该步骤。

img

2、打开菜单-MPICH2-wmpiregister.exe

img

在下面窗口中输入当前的用户名和密码

img

如果有防火墙警告,则允许访问

3、增加系统环境变量,在我的电脑上点击鼠标右键,选择属性-高级选项卡,打开环境变量

img

在环境变量窗体中,系统变量一栏,path,选中编辑,在后面添加mpich的安装路径(C:\Program Files (x86)\MPICH2\bin)

对于WIN10系统,直接点击“新建”按钮,将mpich的安装路径C:\Program Files (x86)\MPICH2\bin)复制过来即可。

image-20260204110000624

三、错误排除

(一)Error: No smpd passphrase specified through the registry or .smpd file, exting.

Error while connecting to host, 由于目标计算机积极拒绝,无法连接。 (10061)

原因是smpd进程没有启动,解决方法如下:

1、开始菜单—所有程序—附件 用管理员身份运行cmd窗口

2、通过命令进入MPICH2的安装目录,比如:cd C:\Program Files(x86)\MPICH2\bin

3、在该目录下输入命令smpd –install –phrase behappy 。其中,behappy 为MPICH2安装过程中(上面第二张图)默认的pass phrase,如果安装时做了修改,这个也对应修改。

(二 )”mpiexec.exe”不是内部或外部命令,也不是可运行的程序

​ 检查方法:

1 、打开任务管理器,在进程中查看是否存在smpd.exe

image-20260204111700055

2 、打开服务选项卡,查看是否存在mpich2_smpd服务,如果存在,右键启动服务

image-20260204111747998

如果没有此服务,则需要在mpich2安装目录下(C:\Program Files\MPICH2\bin),启动smpd.exe程序。

3 、开始菜单启动wmpiexec.exe

image-20260204111833967

image-20260204111839656

按上图操做,检查能不能弹出dos窗口。

如果能,在dos窗口中输入5000,检查能否正确执行

如果不能,去掉复选框“run in an separate window”,查看报错信息。

修复方法为wmpiregister.exe****重新注册检查环境变量

(三)无法获取许可

1、image-20260204111909676

要求注册MPICH2-wmpiregister.xex时,使用电脑本地账户(该账户不能注册Mircosoft账号)。更改账号设置,在计算机管理-本地用户和组中设置更改。(该账户必须是管理员)

image-20260204111927832