计算化学公社

标题: ORCA用杂化泛函计算tddft出错 [打印本页]

作者
Author:
biogon    时间: 2019-5-23 21:33
标题: ORCA用杂化泛函计算tddft出错
之前用相同的关键词算几十个原子的就没有问题,现在算一个120+原子的就算着算着报错了
---------------
TD-DFT XC SETUP
---------------

DFT calculation                         ... on
Name of the grid file                   ... 2h.grid_cis.tmp
Exchange functional (SCF)               ... PBE
Exchange functional (TD-DFT)            ... PBE
   PBE kappa parameter  XKappa (SCF)    ...  0.804000
   PBE kappa parameter  XKappa (TD-DFT) ...  0.804000
   PBE mue parameter   XMuePBE (SCF)    ...  0.219520
   PBE mue parameter   XMuePBE (TD-DFT) ...  0.219520
Correlation functional (SCF)            ... PBE
Correlation functional (TD-DFT)         ... PBE
   PBE beta parameter CBetaPBE (SCF)    ...  0.066725
   PBE beta parameter CBetaPBE (TD-DFT) ...  0.066725
LDA part of GGA corr.  LDAOpt (SCF)    ... PW91-LDA
LDA part of GGA corr.  LDAOpt (TD-DFT) ... PW91-LDA
Hybrid DFT                              ... on
   Exchange mixing (SCF)                ...  0.250
   Exchange mixing (TD-DFT)             ...  0.250
   GGA exch. scaling(SCF)               ...  0.750
   GGA exch. scaling (TD-DFT)           ...  0.750
   GGA corr. scaling (SCF)              ...  1.000
   GGA corr. scaling (TD-DFT)           ...  1.000

Building densities             ... done
Calculating rho(r) on the grid ... done
Building xc-kernel on the grid ... done
                    *** TD-DFT CALCULATION INITIALIZED ***


-------------------
RPA-DIAGONALIZATION
-------------------

Dimension of the (A+B)(A-B) eigenvalue problem ... 560627
Number of roots to be determined               ...     10
Maximum size of the expansion space            ...    300
Convergence tolerance for the residual         ...    2.500e-07
Convergence tolerance for the energies         ...    2.500e-07
Orthogonality tolerance                        ...    1.000e-14
Constructing the preconditioner                ... o.k.
Building the initial guess                     ... o.k.
Number of trial vectors determined             ...    300


                       ****Iteration    0****

   Memory handling for direct AO based RPA:
   Memory per vector needed      ...   346 MB
   Memory needed                 ... 10402 MB
   Memory available              ... 12000 MB
   Number of vectors per batch   ...    34
   Number of batches             ...     1
   Time for densities:    97.238
   Time for XC-Integration:    90.078

ORCA finished by error termination in CIS
Calling Command: mpirun -np 5  /home/calcu/orca410/orca_cis_mpi 2h.cisinp.tmp 2h
[file orca_tools/qcmsg.cpp, line 453]:
  .... aborting the run

输出文件的最后一部分就是这样的,看了一整也没搞清楚错误出在了哪,希望有懂的来解答一下
作者
Author:
sobereva    时间: 2019-5-24 03:51
贴输入文件(坐标部分可省),说明CPU规格和物理内存总量
作者
Author:
biogon    时间: 2019-5-24 16:08
sobereva 发表于 2019-5-24 03:51
贴输入文件(坐标部分可省),说明CPU规格和物理内存总量

|  1> ! PBE0 def2-TZVP def2/J def2-TZVP/C RIJCOSX grid4 gridx4 tightSCF noautostart miniprint nopop
|  2> %maxcore 12000
|  3> %pal nprocs  5 end
|  4> %tddft
|  5> nroots 10
|  6> TDA false
|  7> end
|  8> * xyz   0   1
E5 2650V3 *2 64GB内存
作者
Author:
sobereva    时间: 2019-5-25 03:02
biogon 发表于 2019-5-24 16:08
|  1> ! PBE0 def2-TZVP def2/J def2-TZVP/C RIJCOSX grid4 gridx4 tightSCF noautostart miniprint nopo ...

maxcore别给那么大。
看上去好像是12000*5=60000MB没超过物理内存量,但实际上ORCA用的内存量往往会超过maxcore一些,所以必须有余量
作者
Author:
biogon    时间: 2019-5-25 20:34
sobereva 发表于 2019-5-25 03:02
maxcore别给那么大。
看上去好像是12000*5=60000MB没超过物理内存量,但实际上ORCA用的内存量往往会超过 ...

试了减少一个核心就好了,但是为什么我之前用双杂化算个56个原子的体系的tddft给2000mb就够,这个也就130原子,用的还是杂化,内存需求量为什么高了好几倍
作者
Author:
Warm_Cloud    时间: 2019-5-25 21:32
biogon 发表于 2019-5-25 20:34
试了减少一个核心就好了,但是为什么我之前用双杂化算个56个原子的体系的tddft给2000mb就够,这个也就130 ...

增长是3次方的,你这个起码大10倍。




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