计算化学公社

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

[ORCA] 求助:第一次安装ORCA后第一次运行算例出错

[复制链接 Copy URL]

159

帖子

3

威望

1507

eV
积分
1726

Level 5 (御坂)

跳转到指定楼层 Go to specific reply
楼主
第一步:MPI库的安装
按照http://sobereva.com/451安装openmpi-3.1.4.tar.gz的库压缩包后,采用mpiexec -V命令查看版本,显示版本号如下。

liaorongbao@liaorongbao:~/ORCA$ mpiexec -V
Intel(R) MPI Library for Linux, 64-bit applications, Version 4.1  Build 20120831
Copyright (C) 2003-2012 Intel Corporation.  All rights reserved.

MPI库版本对应4.1,不知是否正确,为什么压缩包显示的3.1.4呢?我的机器大约一年前安装过intel的某些库,担心冲突,4.1会不会是一年前安装的什么东西造成的?

第二步:算例
安装MPI库后,安装了ORCA。似乎安装过程顺利。
Sob博文的输入文件名为test.inp, 内容如下
! BLYP def2-SVP noautostart miniprint pal4
* xyz 0 1
C                  0.00000000    0.00000000   -0.56221066
H                  0.00000000   -0.92444767   -1.10110537
H                 -0.00000000    0.92444767   -1.10110537
O                  0.00000000    0.00000000    0.69618930
*
在当前目录下执行命令liaorongbao@liaorongbao:~/ORCA$ orca test.inp
屏幕上显示:

                                 *****************
                                 * O   R   C   A *
                                 *****************

           --- An Ab Initio, DFT and Semiempirical electronic structure package ---

                  #######################################################
                  #                        -***-                        #
                  #          Department of theory and spectroscopy      #
                  #               Directorship: Frank Neese             #
                  #        Max Planck Institute fuer Kohlenforschung    #
                  #                Kaiser Wilhelm Platz 1               #
                  #                 D-45470 Muelheim/Ruhr               #
                  #                      Germany                        #
                  #                                                     #
                  #                  All rights reserved                #
                  #                        -***-                        #
                  #######################################################


                         Program Version 4.2.0 -  RELEASE  -
略去中间一大段显示内容,以下是出错信息
CARTESIAN COORDINATES (ANGSTROEM)
---------------------------------
  C      0.000000    0.000000   -0.562211
  H      0.000000   -0.924448   -1.101105
  H     -0.000000    0.924448   -1.101105
  O      0.000000    0.000000    0.696189

----------------------------
CARTESIAN COORDINATES (A.U.)
----------------------------
  NO LB      ZA    FRAG     MASS         X           Y           Z
   0 C     6.0000    0    12.011    0.000000    0.000000   -1.062424
   1 H     1.0000    0     1.008    0.000000   -1.746953   -2.080788
   2 H     1.0000    0     1.008   -0.000000    1.746953   -2.080788
   3 O     8.0000    0    15.999    0.000000    0.000000    1.315607

/opt/intel/composer_xe_2013.2.146/mpirt/bin/intel64/mpirun: 96: .: Can't open /opt/intel/composer_xe_2013.2.146/mpirt/bin/intel64/mpivars.sh

ORCA finished by error termination in GTOInt
Calling Command: mpirun -np 4  /home/liaorongbao/ORCA/orca_4_2_0_linux_x86-64_shared_openmpi314/orca_gtoint_mpi test.int.tmp test
[file orca_tools/qcmsg.cpp, line 458]:
  .... aborting the run

[file orca_tools/qcmsg.cpp, line 458]:
  .... aborting the run

liaorongbao@liaorongbao:~/ORCA$


毛病显示为:Can't open /opt/intel/composer_xe_2013.2.146/mpirt/bin/intel64/mpivars.sh
大概意思是无法打开mpivars.sh。大概一年前机器里面安装过intel的某些库的东西,不会是不是那个东西造成的







66

帖子

0

威望

710

eV
积分
776

Level 4 (黑子)

26#
发表于 Post on 2021-7-7 13:24:20 | 只看该作者 Only view this author
zjxitcc 发表于 2021-7-7 13:11
从你目前展示内容来看应该是没问题了。mpirun不是设计成单独运行的,你单独运行会显示一些觉得奇怪的内容 ...

好的,谢谢您的解答

4290

帖子

4

威望

9558

eV
积分
13928

Level 6 (一方通行)

MOKIT开发者

25#
发表于 Post on 2021-7-7 13:11:21 | 只看该作者 Only view this author
huozhong 发表于 2021-7-7 13:08
折腾一中午后,重装了openmpi411,并按您的建议更新到orca5.0.刚开始同样是不能增大核数和内存,只能用1 ...

从你目前展示内容来看应该是没问题了。mpirun不是设计成单独运行的,你单独运行会显示一些觉得奇怪的内容 是正常的。ORCA并行也不需要直接运行mpirun(ORCA程序内部会调用mpirun)。
自动做多参考态计算的程序MOKIT

66

帖子

0

威望

710

eV
积分
776

Level 4 (黑子)

24#
发表于 Post on 2021-7-7 13:08:52 | 只看该作者 Only view this author
zjxitcc 发表于 2021-7-7 09:52
ORCA 4.1.0是老古董了,至少也应该用4.1.2,甚至用最新的ORCA 5.0. 建议换成最新版再试,原来的openmpi和 ...

折腾一中午后,重装了openmpi411,并按您的建议更新到orca5.0.刚开始同样是不能增大核数和内存,只能用1核,1000MB内存。重启几次机器,并source .bashrc之后可以用了,不知道具体原因是什么,目前已可以扩大核数和内存,([root@localhost oi]# which mpirun
/root/hcp/openmpi411/bin/mpirun
[root@localhost oi]# mpirun --version
mpirun (Open MPI) 4.1.1
Report bugs to http://www.open-mpi.org/community/help/

非常感谢耐心解答!!!以后一定仔细阅读!!感谢!!
但是,现在发现用mpirun命令后,显示:
[root@localhost oi]# mpirun
--------------------------------------------------------------------------
mpirun could not find anything to do.

It is possible that you forgot to specify how many processes to run
via the "-np" argument.
--------------------------------------------------------------------------
不知道为什么不能用这个命令,但是您说的那两个命令是可以的:
[root@localhost oi]# which mpirun
/root/hcp/openmpi411/bin/mpirun
[root@localhost oi]# mpirun --version
mpirun (Open MPI) 4.1.1

Report bugs to http://www.open-mpi.org/community/help/

以及论坛中(http://sobereva.com/451)的mpiexec -V命令也可以:

[root@localhost oi]# mpiexec -V
mpiexec (OpenRTE) 4.1.1

Report bugs to http://www.open-mpi.org/community/help/

4290

帖子

4

威望

9558

eV
积分
13928

Level 6 (一方通行)

MOKIT开发者

23#
发表于 Post on 2021-7-7 09:52:53 | 只看该作者 Only view this author
本帖最后由 zjxitcc 于 2021-7-7 09:56 编辑
huozhong 发表于 2021-7-7 09:41
烦请问这种情况怎么做吗,谢谢

ORCA 4.1.0是老古董了,至少也应该用4.1.2,甚至用最新的ORCA 5.0. 建议换成最新版再试,原来的openmpi和ORCA目录可以直接删掉。安装教程可以看《ORCA 5.0安装及运行》,届时还有问题再贴出来。

PS1:请仔细阅读他人回复,这是最起码的尊重,我说的是运行以下两条命令
which mpirun
mpirun --version
展示出结果。你运行的、展示的都是啥?跟我说的相差太多了。

PS2:mpirun与--allow之间是有空格的,博文你也没认真看,还写成了mpi--allow

自动做多参考态计算的程序MOKIT

66

帖子

0

威望

710

eV
积分
776

Level 4 (黑子)

22#
发表于 Post on 2021-7-7 09:41:29 | 只看该作者 Only view this author
huozhong 发表于 2021-7-7 09:39
你好,我用的是root用户。
[root@localhost ~]# mpiexec -V
mpiexec (OpenRTE) 3.1.3

烦请问这种情况怎么做吗,谢谢

66

帖子

0

威望

710

eV
积分
776

Level 4 (黑子)

21#
发表于 Post on 2021-7-7 09:39:22 | 只看该作者 Only view this author
zjxitcc 发表于 2021-7-7 09:28
我看你算的貌似是H2,既然是这种毫无保密性的分子,应该直接上传输入、输出文件,便于大家分析,你给出的 ...

你好,我用的是root用户。
[root@localhost ~]# mpiexec -V
mpiexec (OpenRTE) 3.1.3

Report bugs to http://www.open-mpi.org/community/help/
[root@localhost ~]# which mpi
/usr/bin/which: no mpi in (/usr/local/bin:/usr/local/sbin:/usr/bin:/usr/sbin:/root/hcp/openmpi313/bin:/root/hcp/orca410:/root/bin:/root/hcp/openmpi313/bin:/root/hcp/orca410)
[root@localhost ~]# mpirun
--------------------------------------------------------------------------
mpirun has detected an attempt to run as root.

Running as root is *strongly* discouraged as any mistake (e.g., in
defining TMPDIR) or bug can result in catastrophic damage to the OS
file system, leaving your system in an unusable state.

We strongly suggest that you run mpirun as a non-root user.

You can override this protection by adding the --allow-run-as-root
option to your command line.  However, we reiterate our strong advice
against doing so - please do so at your own risk.
--------------------------------------------------------------------------
安装社长的方法(http://sobereva.com/451)安装了mpi313和orca410,现在推测是root用户运行mpi的问题。但是即使mpirun命令之后加了--allow-run-as-root依旧不行(http://sobereva.com/409):[root@localhost ~]# mpi--allow-run-as-root
bash: mpi--allow-run-as-root: command not found...
感谢解答!!!


H2.inp

224 Bytes, 下载次数 Times of downloads: 0

H2.opt

2.28 KB, 下载次数 Times of downloads: 0

4290

帖子

4

威望

9558

eV
积分
13928

Level 6 (一方通行)

MOKIT开发者

20#
发表于 Post on 2021-7-7 09:28:21 | 只看该作者 Only view this author
huozhong 发表于 2021-7-7 09:01
我也是这种情况,只能用1核,改成两核就报错:ORCA finished by error termination in GTOInt
Calling C ...

我看你算的貌似是H2,既然是这种毫无保密性的分子,应该直接上传输入、输出文件,便于大家分析,你给出的内容太少了。另外,还要给出以下两条命令
which mpirun
mpirun --version
的运行结果。

自动做多参考态计算的程序MOKIT

159

帖子

3

威望

1507

eV
积分
1726

Level 5 (御坂)

19#
 楼主 Author| 发表于 Post on 2021-7-7 09:14:38 | 只看该作者 Only view this author
huozhong 发表于 2021-7-7 09:01
我也是这种情况,只能用1核,改成两核就报错:ORCA finished by error termination in GTOInt
Calling C ...

后来放弃ORCA了,所以又都忘完了。

66

帖子

0

威望

710

eV
积分
776

Level 4 (黑子)

18#
发表于 Post on 2021-7-7 09:01:42 | 只看该作者 Only view this author
liaorongbao 发表于 2019-8-18 22:42
感谢你的跟踪帮助,似乎搞定了。采用Multiwfn的制定ORCA文件格式功能,把之前的文件改成了如下:
! BLYP ...

我也是这种情况,只能用1核,改成两核就报错:ORCA finished by error termination in GTOInt
Calling Command: mpirun -np 2  /root/hcp/orca410/orca_gtoint_mpi H2.int.tmp H2
[file orca_tools/qcmsg.cpp, line 453]:
  .... aborting the run

[file orca_tools/qcmsg.cpp, line 453]:
  .... aborting the run
只有1核就可以算。1核资源太少了,请问知道怎么用多核吗?我机子最大8核,40G内存。

159

帖子

3

威望

1507

eV
积分
1726

Level 5 (御坂)

17#
 楼主 Author| 发表于 Post on 2021-1-26 10:05:20 | 只看该作者 Only view this author
songyidan 发表于 2021-1-24 19:35
请问您辅助基组是如何输出的呢

可以请问下输入文件的格式吗?

当时学了两个星期,后来感觉理解不了原理就立马放弃了。时间长了所以具体格式也都记不住了

159

帖子

3

威望

1507

eV
积分
1726

Level 5 (御坂)

16#
 楼主 Author| 发表于 Post on 2021-1-24 22:35:05 | 只看该作者 Only view this author
songyidan 发表于 2021-1-24 19:35
请问您辅助基组是如何输出的呢

可以请问下输入文件的格式吗?

songyidan您好,我那个ORCA折腾了一段时间放弃了。直接回到G16软件了。之前本想做带有振动信息的荧光光谱,但感觉压力太大,公式看不懂。

23

帖子

0

威望

272

eV
积分
295

Level 3 能力者

15#
发表于 Post on 2021-1-24 19:35:01 | 只看该作者 Only view this author
liaorongbao 发表于 2019-8-18 21:42
第一部分:我的家目录的.bashrc的最关键部位按照楼上注释后如下(只复制了一部分)

# export PATH="$PAT ...

请问您辅助基组是如何输出的呢

可以请问下输入文件的格式吗?

33

帖子

0

威望

1932

eV
积分
1965

Level 5 (御坂)

14#
发表于 Post on 2020-1-28 15:35:06 | 只看该作者 Only view this author
DoorBell 发表于 2020-1-28 09:38
在输入文件中加入

%pal

感谢老师的回复,我马上尝试做一下,谢谢您

128

帖子

1

威望

429

eV
积分
577

Level 4 (黑子)

13#
发表于 Post on 2020-1-28 09:38:14 | 只看该作者 Only view this author
本帖最后由 DoorBell 于 2020-1-28 09:41 编辑
Villars 发表于 2020-1-25 14:58
社长您好!我在超算平台上使用ORCA计算HCHO测试文件时也出现了上文中“not enough slots available” 的 ...

在输入文件中加入

%pal
    nProcs 24
end

例如:

! BLYP def2-SVP noautostart miniprint nopop
%pal nProcs 24 end
* xyz 0 1
C                  0.00000000    0.00000000   -0.56221066
H                  0.00000000   -0.92444767   -1.10110537
H                 -0.00000000    0.92444767   -1.10110537
O                  0.00000000    0.00000000    0.69618930
*
这使得ORCA使用24核并行。另外出现not enough slots available说明脚本写的有问题,常见的PBS和LSF系统都需要在脚本中显式声明多少核。

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

GMT+8, 2026-2-27 06:31 , Processed in 0.278564 second(s), 24 queries , Gzip On.

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