- Posts: 7
- Thank you received: 0
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:
This information really helps us during troubleshooting
- 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
Less
More
6 years 9 months ago #496
by jskennyu
Choosing ccprog=ccsd via CFour interface was created 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
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
- Mihaly Kallay
6 years 9 months ago #497
by kallay
Best regards,
Mihaly 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)).
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
Less
More
- Posts: 7
- Thank you received: 0
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.
**********************************************************************
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
- Mihaly Kallay
6 years 9 months ago #499
by kallay
Best regards,
Mihaly 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.
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
Less
More
- Posts: 7
- Thank you received: 0
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