If you have problems during the execution of MRCC, please attach the output with an adequate description of your case as well as the followings:
  • the way mrcc was invoked
  • the way build.mrcc was invoked
  • the output of build.mrcc
  • compiler version (for example: ifort -V, gfortran -v)
  • blas/lapack versions
  • as well as gcc and glibc versions

This information really helps us during troubleshooting :)

Choosing ccprog=ccsd via CFour interface

  • jskennyu
  • Topic Author
  • Offline
  • New Member
  • New Member
More
6 years 9 months ago #496 by jskennyu
Dear Prof. Kallay,

For a large CCSD(T) calculation via CFour interface, is it possible to choose the ccsd module to run the calculation? The computational size is somewhat huge, and I would need efficiently parallelized execution using OpenMP parallelism. It seems that the default ccprog via CFour interface is the string-based mrcc module, and it requires ABCDTYPE=STANDARD in CFour to generate the fort.5x files correctly; using ABCDTYPE=AOBASIS caused CFour to die at the stage of xint.

Also I would like to learn that which one of ccsd and mrcc modules is faster for parallel CCSD(T) calculation with about 500~600 basis functions? Thank you for your kind advise.

Jen-Shiang

Please Log in or Create an account to join the conversation.

  • kallay
  • Offline
  • Administrator
  • Administrator
  • Mihaly Kallay
More
6 years 9 months ago #497 by kallay
Replied by kallay on topic Choosing ccprog=ccsd via CFour interface
Dear Jen-Shiang,
For CCSD(T) calculations it is not worth using the the interface, you should use either cfour or mrcc in standalone mode.
For CCSD(T) calculations you should use the ccsd module, the mrcc module is designed for higher-order CC calculations. You can considerably accelerate the calculation using density fitting (calc=DF-CCSD(T)).

Best regards,
Mihaly Kallay

Please Log in or Create an account to join the conversation.

  • jskennyu
  • Topic Author
  • Offline
  • New Member
  • New Member
More
6 years 9 months ago #498 by jskennyu
Replied by jskennyu on topic Choosing ccprog=ccsd via CFour interface
Dear Prof. Kallay,

Thank you for your response. I just figured out that ccprog=ccsd only supports closed-shell calculations, but my system is open-shell singlet and I might need to use ccprog=mrcc regardless of ROHF or UHF reference.

RETURNING FROM SCF ALGORITHM
======================================================================
************************ 2018-02-01 21:57:37 *************************
Executing ovirt...

ovirt, the routine of orbital optimization and integral transformation
Thu Feb 1 21:57:37 CST 2018
ccprog=ccsd is not supported for UHF calculations.
Please, use the ccprog=mrcc keyword!

Fatal error in ovirt.
Program will stop.

************************ 2018-02-01 21:57:37 *************************
Error at the termination of mrcc.
**********************************************************************

Please Log in or Create an account to join the conversation.

  • kallay
  • Offline
  • Administrator
  • Administrator
  • Mihaly Kallay
More
6 years 9 months ago #499 by kallay
Replied by kallay on topic Choosing ccprog=ccsd via CFour interface
Dear Jen-Shiang,
For an open-shell singlet state you should not use CCSD(T). You should try some multi-reference method.

Best regards,
Mihaly Kallay

Please Log in or Create an account to join the conversation.

  • jskennyu
  • Topic Author
  • Offline
  • New Member
  • New Member
More
6 years 9 months ago #500 by jskennyu
Replied by jskennyu on topic Choosing ccprog=ccsd via CFour interface
I was aware of this issue because the system is a singlet biradical. Just that our paper reviewer chose not to believe the energy profile from NEVPT2 theory and insisted that CCSD(T) "with a large basis set" should be performed. Thanks anyway for your comment.

Please Log in or Create an account to join the conversation.

Time to create page: 0.041 seconds
Powered by Kunena Forum