计算化学公社

 找回密码 Forget password
 注册 Register
Views: 395|回复 Reply: 8
打印 Print 上一主题 Last thread 下一主题 Next thread

[其它程序] orca使用时,输入命令后出现并行错误。

[复制链接 Copy URL]

16

帖子

0

威望

137

eV
积分
153

Level 3 能力者

我在使用orca软件进行IGMH模拟计算时,输入命令是 D:\Keyinruanjian\Orca6.0.1.Win64\anzhuang\orca.exe IGMH.inp>IGMH.out

但是运行时进行报错,报错图片如下图,请问是什么原因?

36

帖子

0

威望

442

eV
积分
478

Level 3 能力者

2#
发表于 Post on 2025-3-3 17:03:50 | 只看该作者 Only view this author
MPI安装是正常的吗

16

帖子

0

威望

137

eV
积分
153

Level 3 能力者

3#
 楼主 Author| 发表于 Post on 2025-3-3 17:08:26 | 只看该作者 Only view this author
Launches an application on multiple hosts.

Usage:

    mpiexec [options] executable [args] [ : [options] exe [args] : ... ]
    mpiexec -configfile <file name>

Common options:

-n     <num_processes>
-env   <env_var_name> <env_var_value>
-wdir  <working_directory>
-hosts n host1 [m1] host2 [m2] ... hostn [mn]
-cores <num_cores_per_host>
-lines
-trace [filter]
-tracemax <size_in_mb>
-debug [0-3]

Examples:

    mpiexec -n 4 pi.exe
    mpiexec -hosts 1 server1 master : -n 8 worker

For a complete list of options, run mpiexec -help2
For a list of environment variables, run mpiexec -help3



上面是我CMD,命令mpiexec后显示出来的

311

帖子

0

威望

467

eV
积分
778

Level 4 (黑子)

4#
发表于 Post on 2025-3-3 17:49:52 | 只看该作者 Only view this author
MPI应该没问题。看看那个orca_startup_mpi.exe文件有没有丢失或者损坏

16

帖子

0

威望

137

eV
积分
153

Level 3 能力者

5#
 楼主 Author| 发表于 Post on 2025-3-3 18:09:26 | 只看该作者 Only view this author
tonganlhy 发表于 2025-3-3 17:49
MPI应该没问题。看看那个orca_startup_mpi.exe文件有没有丢失或者损坏

老师,我用管理员身份运行orca_startup_mpi.exe,显示错误。“无法定位程序输入点MPI_Fectch_and_op于动态链接库.

36

帖子

0

威望

442

eV
积分
478

Level 3 能力者

6#
发表于 Post on 2025-3-3 18:19:52 | 只看该作者 Only view this author
ZZH0711 发表于 2025-3-3 18:09
老师,我用管理员身份运行orca_startup_mpi.exe,显示错误。“无法定位程序输入点MPI_Fectch_and_op于动 ...

用dependency walker看看这个exe有没有正确链接到mpi的动态库试试?

366

帖子

1

威望

7520

eV
积分
7906

Level 6 (一方通行)

7#
发表于 Post on 2025-3-3 20:12:04 | 只看该作者 Only view this author
根据你提供的错误信息,问题主要由 MPI库缺失或版本不兼容 引起。以下是具体分析和解决方案:

1. 错误原因分析
关键错误信息:
无法定位程序输入点 MPI_Fetch_and_op 表明 ORCA 的并行计算模块需要调用 MPI 库中的 MPI_Fetch_and_op 函数,但系统中缺少对应的 MPI 运行时库。

ORCA 的 Windows 版本依赖 Microsoft MPI (MS-MPI) 或 Intel MPI,若未正确安装或版本不匹配,会导致此错误。

你的 ORCA 安装路径中存在拼写问题:Wln64 应为 Win64,路径错误可能导致程序无法加载依赖项。

2. 解决方案
(1) 修复路径拼写错误
检查并修正 ORCA 的安装路径:

diff
复制
- D:\Keyinruanjian\Orca6.0.1.Wln64\anzhuang\
+ D:\KeyInruanjian\Orca6.0.1.Win64\anzhuang\
确保路径中的 Win64 和 KeyInruanjian 名称正确(注意大小写)。

(2) 安装 Microsoft MPI
ORCA 6.0.1 在 Windows 上依赖 MS-MPI v10.1.2,需手动安装:

下载地址:

MS-MPI v10.1.2 安装包

安装步骤:

下载并运行 msmpisetup.exe 和 msmpisdk.msi,默认路径安装。

安装完成后,添加 MPI 路径到系统环境变量:

复制
PATH += C:\Program Files\Microsoft MPI\Bin\
(3) 验证 ORCA 安装完整性
重新安装 ORCA 以确保文件未损坏:

从官网下载 ORCA 6.0.1 Windows 版。

关闭杀毒软件,以管理员权限运行安装程序。

安装时勾选 自动配置环境变量 选项。

(4) 运行命令修正
在命令行中执行时,建议使用以下格式(避免路径空格问题):

bash
复制
cd D:\KeyInruanjian\Orca6.0.1.Win64\anzhuang
orca.exe IGMH.inp > IGMH.out
3. 其他注意事项
系统权限:以管理员身份运行命令提示符。

依赖库冲突:若已安装其他 MPI 版本(如 Intel MPI),尝试卸载后重装 MS-MPI。

日志检查:查看 IGMH.out 文件末尾的详细报错信息,进一步定位问题。

总结
问题根源是 MPI 库缺失或路径错误,通过修正安装路径、安装 MS-MPI 并配置环境变量即可解决。若仍报错,建议重新安装 ORCA 并确保所有依赖项完整。

16

帖子

0

威望

137

eV
积分
153

Level 3 能力者

8#
 楼主 Author| 发表于 Post on 2025-3-3 20:29:30 | 只看该作者 Only view this author
Tenshi65535 发表于 2025-3-3 18:19
用dependency walker看看这个exe有没有正确链接到mpi的动态库试试?

老师,使用dependency walker检查了exe文件,提示有很多dll文件系统找不到,是因为我的mpi安装的不对吗?还是环境变量设置的不对?

16

帖子

0

威望

137

eV
积分
153

Level 3 能力者

9#
 楼主 Author| 发表于 Post on 2025-3-3 21:24:37 | 只看该作者 Only view this author
ZZH0711 发表于 2025-3-3 20:29
老师,使用dependency walker检查了exe文件,提示有很多dll文件系统找不到,是因为我的mpi安装的不对吗? ...

谢谢两位老师的帮助,我的MSMPI文件装错了位置,我又卸载之后重新装到了默认位置(C盘),问题已解决

本版积分规则 Credits rule

手机版 Mobile version|北京科音自然科学研究中心 Beijing Kein Research Center for Natural Sciences|京公网安备 11010502035419号|计算化学公社 — 北京科音旗下高水平计算化学交流论坛 ( 京ICP备14038949号-1 )|网站地图

GMT+8, 2025-8-18 07:08 , Processed in 0.172103 second(s), 23 queries , Gzip On.

快速回复 返回顶部 返回列表 Return to list