计算化学公社

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

[ORCA] ORCA运行问题

[复制链接 Copy URL]

20

帖子

0

威望

356

eV
积分
376

Level 3 能力者

刚刚在ORCA官网上下载了3.0.3版本,传到服务器上解压。
服务器上已经有了openmpi 1.6.5。
于是写了h2o.pbs脚本和输入文件(h2o.xyz、h2o.inp)试试能不能用(见附件)
qsub h2o.pbs出现了如下的错误:
orca_gtoint_mpi: error while loading shared libraries: libmpi_cxx.so.1: cannot open shared object file: No such file or directory
有人说这个错误是由于运行ORCA时没用绝对路径导致的,但是h2o.pbs里运行使用的的确是绝对路径:
time /public/home/jwchen/software/orca_3_0_3_linux_x86-64/orca H2O.inp > H2O.log
同时,~/.bashrc文件中也写了openmpi的路径:
export PATH=$PATH:/public/software/mpi/openmpi/1.6.5/gnu/bin/
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/public/software/mpi/openmpi/1.6.5/gnu/lib/

我不知道问题可能出在哪?
希望得到各位的帮助,谢谢!
附件中是输入和输出文件

H2O.pbs

1.62 KB, 下载次数 Times of downloads: 42

脚本

H2O.pbs.o54323

1.17 KB, 下载次数 Times of downloads: 9

输出

H2O.inp

154 Bytes, 下载次数 Times of downloads: 34

输入

H2O.xyz

181 Bytes, 下载次数 Times of downloads: 15

输入

127

帖子

0

威望

2082

eV
积分
2209

Level 5 (御坂)

7#
发表于 Post on 2020-12-14 15:29:44 | 只看该作者 Only view this author
本帖最后由 wanlichuan 于 2020-12-14 16:57 编辑

@化学势 请教楼主解决了这个问题没有? 我也遇到了同样的问题,用上面的各种办法都解决不了。以前在相同的操作系统(ubuntu18.04)下用相同的方法安装过很多次ORCA4.2,都没问题。唯独这次在一台新电脑上安装遇到了这个问题。很奇怪。注:库文件是有的,环境变量也写对了,串行计算没问题。在计算化学公社论坛上搜了不少类似的提问,仍然没办法解决。

186

帖子

0

威望

4130

eV
积分
4316

Level 6 (一方通行)

6#
发表于 Post on 2017-2-17 22:41:50 | 只看该作者 Only view this author
化学势 发表于 2017-2-17 21:01
我试了将其写入脚本里

但是还是相同的错误。

1.脚本里在运行orca那一行前面输出环境变量检查一下
echo $PATH
echo $LD_LIBRARY_PATH

2.不用脚本提交,进入空的分节点,设置环境变量,直接运行程序,不需要建临时目录
export PATH=xxxxx
export LD_LIBRARY_PATH=xxxx
/xxx/xxxx/orca h2.o.inp >h2o.out

看看是否还有缺少库的错误

20

帖子

0

威望

356

eV
积分
376

Level 3 能力者

5#
 楼主 Author| 发表于 Post on 2017-2-17 21:01:41 | 只看该作者 Only view this author
冰释之川 发表于 2017-2-17 09:02
以前也碰到过这个问题,我是把环境变量写进任务提交脚本里后就没问题了。

还有就是楼上所说的,检查你 ...

我试了将其写入脚本里

但是还是相同的错误。
楼上的问题,我在openmpi的安装位置找到了libmpi_cxx.so.1文件,但是不知道为什么orca找不到。
这个是学校的服务器,也用了一段时间了,openmpi应该不会出错啊。

20

帖子

0

威望

356

eV
积分
376

Level 3 能力者

4#
 楼主 Author| 发表于 Post on 2017-2-17 20:51:05 | 只看该作者 Only view this author
plus 发表于 2017-2-17 08:47
export PATH=/public/software/mpi/openmpi/1.6.5/gnu/bin/:$PATH
export LD_LIBRARY_PATH=/public/softwa ...

这是 LD_LIBRARY_PATH的文件夹,里边是有libmpi_cxx.so.1的,但是不知道为什么orca找不到

QQ图片20170217204841.png (37.85 KB, 下载次数 Times of downloads: 25)

QQ图片20170217204841.png

1102

帖子

18

威望

6703

eV
积分
8165

Level 6 (一方通行)

計算化学の社畜

3#
发表于 Post on 2017-2-17 09:02:51 | 只看该作者 Only view this author
本帖最后由 冰释之川 于 2017-2-17 09:55 编辑


以前也碰到过这个问题,我是把环境变量写进任务提交脚本里后就没问题了。

还有就是楼上所说的,检查你这两个环境变量路径下是否有提示缺失的库文件

类似的问题解决方案参见http://stackoverflow.com/questions/14769599/mpi-error-loading-shared-libraries

值得注意的是,如果你写进.bashrc文件里,有没有source一下激活设置呢?

评分 Rate

参与人数
Participants 1
eV +2 收起 理由
Reason
sobereva + 2

查看全部评分 View all ratings

Stand on the shoulders of giants

186

帖子

0

威望

4130

eV
积分
4316

Level 6 (一方通行)

2#
发表于 Post on 2017-2-17 08:47:05 | 只看该作者 Only view this author
export PATH=/public/software/mpi/openmpi/1.6.5/gnu/bin/:$PATH
export LD_LIBRARY_PATH=/public/software/mpi/openmpi/1.6.5/gnu/lib/:$LD_LIBRARY_PATH
这个目录/public/software/mpi/openmpi/1.6.5/gnu/lib,里面有你的库文件吗?

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

GMT+8, 2026-2-26 15:49 , Processed in 0.405783 second(s), 25 queries , Gzip On.

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