计算化学公社

标题: ORCA6.1里的%Compound块,怎么才能调用多个CPU进行运算? [打印本页]

作者
Author:
wenbo6558    时间: 2025-10-4 20:11
标题: ORCA6.1里的%Compound块,怎么才能调用多个CPU进行运算?
各位老师好,

我是在inp文件里使用%Compound块把多个运算混合到一块执行的。

但是这里面调用%pal nprocs 8 end或者!pal 8后,没有报错,但是运行过程中都只使用了1个CPU,无法跑满。

并行需要的东西都有,不用%Compound块的话,能调用8个,运算一切正常。

这个问题该怎么解决?

请各位老师指点。

eg:(inp里的内容)

# This is a small script thas shows how
# 'Compound' can replace the previous
# ORCA '$New_Job' feature
%Compound
  # ------------------------------------
  # First job
  # ------------------------------------
  New_Step
    !BP86
    %pal nprocs 8 end
    *xyz 0 1
      H 0.0 0.0 0.0
      H 0.0 0.0 0.8
    *
  Step_End
  # ------------------------------------
  # Second job with same goemetry
  # but different functional
  # ------------------------------------
  New_Step
    !B3LYP
    *xyz 0 1
      H 0.0 0.0 0.0
      H 0.0 0.0 0.8
    *
  Step_End
EndRun






作者
Author:
wzkchem5    时间: 2025-10-4 20:12
把%pal...等等写到%compound块之前
作者
Author:
wenbo6558    时间: 2025-10-4 20:35
wzkchem5 发表于 2025-10-4 20:12
把%pal...等等写到%compound块之前

好的,谢谢老师
作者
Author:
sobereva    时间: 2025-10-5 04:47
不要自己手写[ORCA]这样的标签,这次给你改了,以后注意
作者
Author:
wenbo6558    时间: 2025-10-5 17:55
sobereva 发表于 2025-10-5 04:47
不要自己手写[ORCA]这样的标签,这次给你改了,以后注意

好的,谢谢老师




欢迎光临 计算化学公社 (http://bbs.keinsci.com/) Powered by Discuz! X3.3