- Posts: 9
- Thank you received: 0
wrong ovos-ccsdt gradient
- huangbi
- Topic Author
- Offline
- New Member
Less
More
3 years 3 months ago #1153
by huangbi
wrong ovos-ccsdt gradient was created by huangbi
Dear mrcc users/developers,
When using
to speed up ccsdt calculations, the final dipole & molecular gradient seem to be totally wrong. Take H2 for example, these are the results:
[with ovos]
Molecular gradient [au]:
1 H 0.0449345831 0.0004366843 0.2871843142
2 H -0.0449345831 0.0004366843 -0.2871843142
Dipole moment [Debye]: 0.02476652
x= -0.00024495 y= -0.02438433 z= 0.00432724
while the reasonable ones are [no use of ovirt]:
Molecular gradient [au]:
1 H 0.0000000000 0.0000000000 0.0000531176
2 H 0.0000000000 0.0000000000 -0.0000531176
Dipole moment [Debye]: 0.00000000
x= 0.00000000 y= 0.00000000 z= -0.00000000
The computed energies by ovos scheme are very close to those without truncation of virtual space though, and the equilibrium H2 distance is verified by scanning the distances.
I suspect that the code fails to transform from optimized virt space to MO space. This issue exists for both 2019 & 2020 version of binary mrcc. Any idea?
Best,
Bing
PS: here is my input
=======================
mem=120GB
mpitasks=1
basis=cc-pCV6Z
#scfiguess=mo #restart
scftype=rhf
calc=ccsdt
ccprog=mrcc
ovirt=ovos
ovosnorb=50
dens=2
charge=0
mult=1
geom=xyz
2
Exp.
H 0. 0. 0.
H 0. 0. 0.7414
When using
Code:
ovirt=ovos (ovosnorb=50)
[with ovos]
Molecular gradient [au]:
1 H 0.0449345831 0.0004366843 0.2871843142
2 H -0.0449345831 0.0004366843 -0.2871843142
Dipole moment [Debye]: 0.02476652
x= -0.00024495 y= -0.02438433 z= 0.00432724
while the reasonable ones are [no use of ovirt]:
Molecular gradient [au]:
1 H 0.0000000000 0.0000000000 0.0000531176
2 H 0.0000000000 0.0000000000 -0.0000531176
Dipole moment [Debye]: 0.00000000
x= 0.00000000 y= 0.00000000 z= -0.00000000
The computed energies by ovos scheme are very close to those without truncation of virtual space though, and the equilibrium H2 distance is verified by scanning the distances.
I suspect that the code fails to transform from optimized virt space to MO space. This issue exists for both 2019 & 2020 version of binary mrcc. Any idea?
Best,
Bing
PS: here is my input
=======================
mem=120GB
mpitasks=1
basis=cc-pCV6Z
#scfiguess=mo #restart
scftype=rhf
calc=ccsdt
ccprog=mrcc
ovirt=ovos
ovosnorb=50
dens=2
charge=0
mult=1
geom=xyz
2
Exp.
H 0. 0. 0.
H 0. 0. 0.7414
Please Log in or Create an account to join the conversation.
- kallay
- Offline
- Administrator
- Mihaly Kallay
3 years 3 months ago #1154
by kallay
Best regards,
Mihaly Kallay
Replied by kallay on topic wrong ovos-ccsdt gradient
Dear Bing,
Unfortunately, CC gradients are not implemented with the OVOS approximation.
Unfortunately, CC gradients are not implemented with the OVOS approximation.
Best regards,
Mihaly Kallay
Please Log in or Create an account to join the conversation.
- huangbi
- Topic Author
- Offline
- New Member
Less
More
- Posts: 9
- Thank you received: 0
3 years 3 months ago #1155
by huangbi
Replied by huangbi on topic wrong ovos-ccsdt gradient
Thanks for your prompt reply!
Maybe it helps to make mrcc display some warning message or simply terminate when both ovos & dens=2 are given as input...
Best,
Bing
Maybe it helps to make mrcc display some warning message or simply terminate when both ovos & dens=2 are given as input...
Best,
Bing
Please Log in or Create an account to join the conversation.
- huangbi
- Topic Author
- Offline
- New Member
Less
More
- Posts: 9
- Thank you received: 0
3 years 3 months ago #1156
by huangbi
Replied by huangbi on topic wrong ovos-ccsdt gradient
Can one trust the resulting 2RDM? It seems that energy from 2RDM (see below) in the case of ovirt=ovos is correct. But the associated dipole moment is totally wrong. I'm puzzled! Any idea?
ovirt=ovos; ovosnorb=50
Total CCSDT energy [au]: -1.174253395035
Total energy from RDM [au]: -1.174253395062
Dipole moment [Debye]: 0.02476652
ovirt=off
Total CCSDT energy [au]: -1.174345651956
Total energy from RDM [au]: -1.174345652024
Dipole moment [Debye]: 0.00000000
Best,
Bing
ovirt=ovos; ovosnorb=50
Total CCSDT energy [au]: -1.174253395035
Total energy from RDM [au]: -1.174253395062
Dipole moment [Debye]: 0.02476652
ovirt=off
Total CCSDT energy [au]: -1.174345651956
Total energy from RDM [au]: -1.174345652024
Dipole moment [Debye]: 0.00000000
Best,
Bing
Please Log in or Create an account to join the conversation.
- kallay
- Offline
- Administrator
- Mihaly Kallay
3 years 3 months ago #1157
by kallay
Best regards,
Mihaly Kallay
Replied by kallay on topic wrong ovos-ccsdt gradient
Yes, you can. The 1RDM and 2RDM are the correct unrelaxed RDMs. The properties are wrong.
Best regards,
Mihaly Kallay
Please Log in or Create an account to join the conversation.
- huangbi
- Topic Author
- Offline
- New Member
Less
More
- Posts: 9
- Thank you received: 0
3 years 3 months ago #1158
by huangbi
Replied by huangbi on topic wrong ovos-ccsdt gradient
Good to know!
BTW, Is there any keyword control for computing unrelaxed rdm2 only, without carrying on to property calc in the case of dens=2?
best,
Bing
BTW, Is there any keyword control for computing unrelaxed rdm2 only, without carrying on to property calc in the case of dens=2?
best,
Bing
Please Log in or Create an account to join the conversation.
Time to create page: 0.050 seconds