计算化学公社

 找回密码 Forget password
 注册 Register
楼主 Author: sobereva
打印 Print 上一主题 Last thread 下一主题 Next thread

[ORCA] 量子化学程序ORCA的安装方法

  [复制链接 Copy URL]

9

帖子

0

威望

211

eV
积分
220

Level 3 能力者

151#
发表于 Post on 2024-6-13 17:31:39 | 只看该作者 Only view this author
zjxitcc 发表于 2024-6-13 17:03
你写了40核,每核1GB内存,检查一下自己机器上是否真的有这么多资源可用。另外,要尝试并行是否能跑,计 ...

老师您好,我将核数设置成2,每核1G,结果还是相同的报错。下面是输出文件后面几十行,以及作业提交系统输出。

h2o.out:
------------------------------------------------------------------------------
                        ORCA OPTIMIZATION COORDINATE SETUP
------------------------------------------------------------------------------

The optimization will be done in new redundant internal coordinates
Making redundant internal coordinates   ...  (new redundants) done
Evaluating the initial hessian          ...  (Almloef) done
Evaluating the coordinates              ...  done
Calculating the B-matrix                .... done
Calculating the G-matrix                .... done
Diagonalizing the G-matrix              .... done
The first mode is                       ....    0
The number of degrees of freedom        ....    3

    -----------------------------------------------------------------
                    Redundant Internal Coordinates


    -----------------------------------------------------------------
         Definition                    Initial Value    Approx d2E/dq
    -----------------------------------------------------------------
      1. B(H   1,O   0)                  0.9600         0.519956
      2. B(H   2,O   0)                  0.9600         0.519956
      3. A(H   1,O   0,H   2)          109.5000         0.321834
    -----------------------------------------------------------------

Number of atoms                         .... 3
Number of degrees of freedom            .... 3

         *************************************************************
         *                GEOMETRY OPTIMIZATION CYCLE   1            *
         *************************************************************
---------------------------------
CARTESIAN COORDINATES (ANGSTROEM)
---------------------------------
  O      0.000000    0.000000    0.000000
  H      0.960000    0.000000    0.000000
  H     -0.320455    0.904936    0.000000

----------------------------
CARTESIAN COORDINATES (A.U.)
----------------------------
  NO LB      ZA    FRAG     MASS         X           Y           Z
   0 O     8.0000    0    15.999    0.000000    0.000000    0.000000
   1 H     1.0000    0     1.008    1.814137    0.000000    0.000000
   2 H     1.0000    0     1.008   -0.605571    1.710081    0.000000


ORCA finished by error termination in GTOInt
Calling Command: mpirun -np 2  /opt/orca/5.0.3/openmpi/4.1.1/orca_gtoint_mpi h2o.int.tmp h2o
[file orca_tools/qcmsg.cpp, line 465]:
  .... aborting the run



提交系统输出:
--------------------------------------------------------------------------
There are not enough slots available in the system to satisfy the 2
slots that were requested by the application:

  /opt/orca/5.0.3/openmpi/4.1.1/orca_gtoint_mpi

Either request fewer slots for your application, or make more slots
available for use.

A "slot" is the Open MPI term for an allocatable unit where we can
launch a process.  The number of slots available are defined by the
environment in which Open MPI processes are run:

  1. Hostfile, via "slots=N" clauses (N defaults to number of
     processor cores if not provided)
  2. The --host command line parameter, via a ":N" suffix on the
     hostname (N defaults to 1 if not provided)
  3. Resource manager (e.g., SLURM, PBS/Torque, LSF, etc.)
  4. If none of a hostfile, the --host command line parameter, or an
     RM is present, Open MPI defaults to the number of processor cores

In all the above cases, if you want Open MPI to default to the number
of hardware threads instead of the number of processor cores, use the
--use-hwthread-cpus option.

Alternatively, you can use the --oversubscribe option to ignore the
number of available slots when deciding the number of processes to
launch.
--------------------------------------------------------------------------
[file orca_tools/qcmsg.cpp, line 465]:
  .... aborting the run


3806

帖子

4

威望

7992

eV
积分
11878

Level 6 (一方通行)

MOKIT开发者

152#
发表于 Post on 2024-6-13 17:36:13 | 只看该作者 Only view this author
zyy1997 发表于 2024-6-13 17:31
老师您好,我将核数设置成2,每核1G,结果还是相同的报错。下面是输出文件后面几十行,以及作业提交系统 ...

如果你是使用脚本提交到集群队列,这个报错说明你的脚本中指定的进程数不对。这里举一个slurm脚本示例(ORCA用2核并行)
#SBATCH -N 1
#SBATCH -n 2
#SBATCH -c 1
注意,该内容不具备普适性。集群队列有很多种,上述示例仅适用于SLURM队列。注意,ORCA输入文件、提交脚本中都要恰当地指定并行核数。
自动做多参考态计算的程序MOKIT

9

帖子

0

威望

211

eV
积分
220

Level 3 能力者

153#
发表于 Post on 2024-6-13 17:51:17 | 只看该作者 Only view this author
zjxitcc 发表于 2024-6-13 17:36
如果你是使用脚本提交到集群队列,这个报错说明你的脚本中指定的进程数不对。这里举一个slurm脚本示例(O ...

确实是脚本的问题。之前我设置核心数一直都是使用
#SBATCH --cpus-per-task=40
现在改成
#SBATCH -n 40 就可以了。

5万

帖子

99

威望

5万

eV
积分
112349

管理员

公社社长

154#
 楼主 Author| 发表于 Post on 2024-8-21 08:12:35 | 只看该作者 Only view this author
对本文进行了更新,已对应了ORCA 6的情况
北京科音自然科学研究中心http://www.keinsci.com)致力于计算化学的发展和传播,长期开办高质量的各种计算化学类培训:初级量子化学培训班中级量子化学培训班高级量子化学培训班量子化学波函数分析与Multiwfn程序培训班分子动力学与GROMACS培训班CP2K第一性原理计算培训班,内容介绍以及往届资料购买请点击相应链接查看。这些培训是计算化学从零快速入门以及进一步全面系统性提升研究水平的高速路!培训各种常见问题见《北京科音办的培训班FAQ》
欢迎加入“北京科音”微信公众号获取北京科音培训的最新消息、避免错过网上有价值的计算化学文章!
欢迎加入人气非常高、专业性特别强的综合性理论与计算化学交流QQ群“思想家公社QQ群”:1号:18616395,2号:466017436,3号:764390338,搜索群号能搜到哪个说明目前哪个能加,合计9000人。北京科音培训班的学员在群中可申请VIP头衔,提问将得到群主Sobereva的最优先解答。
思想家公社的门口Blog:http://sobereva.com(发布大量原创计算化学相关博文)
Multiwfn主页:http://sobereva.com/multiwfn(十分强大的量子化学波函数分析程序)
ResearchGate:https://www.researchgate.net/profile/Tian_Lu
Money and papers are rubbish, get a real life!

104

帖子

1

威望

1734

eV
积分
1858

Level 5 (御坂)

黄昏粼粼

155#
发表于 Post on 2024-9-8 16:09:24 | 只看该作者 Only view this author
请问各位老师,服务器上本身有vasp,并行用的是intel mpi,我现在安装orca想使用openmpi并行,但是把openmpi定为优先路径后vasp的计算会报错,只能需要用vasp的时候再去把openmpi的路径在bashrc里注释掉,有没有什么好的办法能让vasp和orca一起用呢?
愿乘长风,破万里浪

3806

帖子

4

威望

7992

eV
积分
11878

Level 6 (一方通行)

MOKIT开发者

156#
发表于 Post on 2024-9-8 16:45:21 | 只看该作者 Only view this author
本帖最后由 zjxitcc 于 2024-9-8 16:56 编辑

假设平时使用VASP居多,那就把Intel MPI做为默认MPI,例如环境变量写进~/.bashrc文件,然后平时提交ORCA任务时不直接提交,而是采用Shell脚本提交,脚本submit_orca.sh内容举例

# openmpi
export PATH=$HOME/software/openmpi-4.1.1/bin:$PATH
export LD_LIBRARY_PATH=$HOME/software/openmpi-4.1.1/lib:$LD_LIBRARY_PATH
export CPATH=$HOME/software/openmpi-4.1.1/include:$CPATH
# ORCA
export PATH=$HOME/software/orca_5_0_4:$PATH
export LD_LIBRARY_PATH=$HOME/software/orca_5_0_4:$LD_LIBRARY_PATH
alias orca='$HOME/software/orca_5_0_4/orca'
# run ORCA
orca h2o.inp >h2o.out 2>&1

增加可执行权限
chmod +x submit_orca.sh

每次提交ORCA任务
./submit_orca.sh &
如果两个程序的使用频率相反,可以举一反三。
自动做多参考态计算的程序MOKIT

104

帖子

1

威望

1734

eV
积分
1858

Level 5 (御坂)

黄昏粼粼

157#
发表于 Post on 2024-9-8 17:43:37 | 只看该作者 Only view this author
zjxitcc 发表于 2024-9-8 16:45
假设平时使用VASP居多,那就把Intel MPI做为默认MPI,例如环境变量写进~/.bashrc文件,然后平时提交ORCA任 ...

学习到了,谢谢老师~
愿乘长风,破万里浪

2

帖子

0

威望

37

eV
积分
39

Level 2 能力者

158#
发表于 Post on 2024-9-29 21:53:18 | 只看该作者 Only view this author
你好 请问在openmpi的安装过程中 遇到这个问题如何解决呢
*** Atomics
checking for 32-bit GCC built-in atomics... yes
checking for 64-bit GCC built-in atomics... yes
checking if 64-bit GCC built-in atomics are lock-free... yes
configure: WARNING: Neither C11 nor the built-in atomics are available,
configure: WARNING: either because they were disabled on the configure
configure: WARNING: command line or they were not found. PRRTE requires
configure: WARNING: atomic support, so either a compiler with C11 atomics
configure: WARNING: must be used OR the built-in atomics must not be disabled.
configure: error: Cannot continue
configure: ===== done with 3rd-party/prrte configure =====
configure: error: PRRTE configuration failed.  Cannot continue.

1万

帖子

0

威望

7390

eV
积分
18143

Level 6 (一方通行)

159#
发表于 Post on 2024-9-29 22:24:08 | 只看该作者 Only view this author
xuesong 发表于 2024-9-29 14:53
你好 请问在openmpi的安装过程中 遇到这个问题如何解决呢
*** Atomics
checking for 32-bit GCC built-i ...

检查GCC版本是不是太低。如果还不能解决,在网上搜报错信息,openmpi因为计算机领域都会用,网上容易搜到解决方案
BDF(https://bdf-manual.readthedocs.io/zh_CN/latest/Introduction.html)、ORCA(https://orcaforum.kofo.mpg.de/index.php)开发团队成员

2

帖子

0

威望

37

eV
积分
39

Level 2 能力者

160#
发表于 Post on 2024-10-4 09:43:29 | 只看该作者 Only view this author
wzkchem5 发表于 2024-9-29 22:24
检查GCC版本是不是太低。如果还不能解决,在网上搜报错信息,openmpi因为计算机领域都会用,网上容易搜到 ...

好的 谢谢

本版积分规则 Credits rule

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

GMT+8, 2024-11-23 05:22 , Processed in 0.161140 second(s), 21 queries , Gzip On.

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