Week 9¶
Sunday, 4. October 2020¶
3:43 PM¶
The revPBE jobs have been picked up and have been running smoothly (and quite fast) since they were submitted today
Changes marked with a highlight
S1 | S2 | S3 | S4 | |
---|---|---|---|---|
Gas | Opt/Freq Done | Opt/Freq Done | Opt/Freq Done | N/A |
Water | verytight Freq RunningPBE Opt Running |
verytight Freq QueuedPBE Opt Running |
verytight Freq QueuedPBE Opt Running |
verytight Freq RunningPBE Opt Queued |
11:26 PM¶
Changes marked with a highlight
S1 | S2 | S3 | S4 | |
---|---|---|---|---|
Gas | Opt/Freq Done | Opt/Freq Done | Opt/Freq Done | N/A |
Water | verytight Freq RunningPBE Opt Running |
verytight Freq RunningPBE Opt Running |
verytight Freq QueuedPBE Opt Running |
verytight Freq RunningPBE Opt Queued |
Monday, 5. October 2020¶
10:15 AM¶
Some of the jobs have started to finish, namely S4aq-freq and S3aq-pbe (opt). The freq job is still showing negative frequencies though… my hope is that the revPBE jobs with optimise properly.
Changes marked with a highlight
S1 | S2 | S3 | S4 | |
---|---|---|---|---|
Gas | Opt/Freq Done | Opt/Freq Done | Opt/Freq Done | N/A |
Water | verytight Freq RunningPBE Opt Running |
verytight Freq RunningPBE Opt Running |
verytight Freq RunningPBE Freq Queued |
verytight Freq DonePBE Opt Running |
I’ve set up and queued S3aq-Freq in the hopes that it will give me some decent results.
Personal Note
I should probably start writing up my report and implementing the suggestions of my supervisor into the intro, but my motivation is limited. I’m very much struggling to find the enthusiasm to keep going with the project.
10:01 PM¶
S2aq just finished, so I’m going to tick it off. This has freed up some processors in my allowable, so hopefully S3aq-pbe-freq will get picked up soon!
Changes marked with a highlight
S1 | S2 | S3 | S4 | |
---|---|---|---|---|
Gas | Opt/Freq Done | Opt/Freq Done | Opt/Freq Done | N/A |
Water | verytight Freq RunningPBE Opt Running |
verytight Freq RunningPBE Freq Queued |
verytight Freq RunningPBE Freq Queued |
verytight Freq DonePBE Opt Running |
Tuesday, 6. October 2020¶
10:24 AM¶
Nothing major has happened overnight, except for S3aq-pbe-freq being picked up.
Changes marked with a highlight
S1 | S2 | S3 | S4 | |
---|---|---|---|---|
Gas | Opt/Freq Done | Opt/Freq Done | Opt/Freq Done | N/A |
Water | verytight Freq RunningPBE Opt Running |
verytight Freq RunningPBE Freq Queued |
verytight Freq RunningPBE Freq Running |
verytight Freq DonePBE Opt Running |
I am quite hopeful that revPBE will fix the negative frequencies issue, as there seems to be a MASSIVE difference between the optimised structures of the two, as can be seen in the opts of the revPBE S1 and S4aq below, from the B97-3c optimised starting point.
3:40 PM¶
I decided to get a better charge analysis of S3g, so chose to use CHELPG. orca has a convenient utility called orca_chelpg
which allows me to pass in an existing .gbw
file (Hessian I think?) and generate charges off that, so I ran that for S3g and got some results that have gone into my report (what little is done of it at least.)
I’m also going to do a SAPT calculation of S4aq when it’s finished optimising, so that I can get a better idea of how the solvent is interacting with the SNNH* complex, though ideally, this would have been in comparison with S4il. I’m trying to write the first half of the report as though all the work was completed, then the second half as a post-mortem, to talk about what went wrong, why, and what different approaches could be used in the future.
In doing some reading, it looks like for quantitative comparison, SAPT0/jun-cc-pVDZ is a good starting point, with an MAE of \(~0.014-0.055\:eV\))1
S1aq has also finished… with negative frequencies of course.
Changes marked with a highlight
S1 | S2 | S3 | S4 | |
---|---|---|---|---|
Gas | Opt/Freq Done | Opt/Freq Done | Opt/Freq Done | N/A |
Water | verytight Freq DonePBE Opt Running |
verytight Freq RunningPBE Freq Queued |
verytight Freq RunningPBE Freq Running |
verytight Freq DonePBE Opt Running |
8:32 PM¶
S1aq-pbe just finished its opt and I’ve queued it for freqs
Changes marked with a highlight
S1 | S2 | S3 | S4 | |
---|---|---|---|---|
Gas | Opt/Freq Done | Opt/Freq Done | Opt/Freq Done | N/A |
Water | verytight Freq DonePBE Opt Queued |
verytight Freq RunningPBE Freq Queued |
verytight Freq RunningPBE Freq Running |
verytight Freq DonePBE Opt Running |
Wednesday, 7. October 2020¶
10:46 AM¶
S2aq-freq (B97-3c) just finished, with negative frequencies, but more excitingly, S4aq-pbe has finished its opt, so it’s queued for freqs, but also for SAPT.
As recomnmended, I’ve gone with the following:
set_num_threads(16)
memory 128GB
molecule {
0 1
...
--
0 1
...
}
set globals {
basis jun-cc-pVDZ
df_basis_sapt jun-cc-pVDZ-ri
scf_type df
guess sad
}
set sapt {
nat_orbs_t2 true
freeze_core true
}
energy('sapt0-ct')
I’m sticking with SAPT0, since we really only need a conceptual understanding of the interactions and I’m freezing the core for speed, using MP2 natural orbital approximations as it’s recommended by the Psi4 team and using the jun-cc-pvdz basis (and equivelent fitting basis) as a reccomendation from Parker et al1.
Changes marked with a highlight
S1 | S2 | S3 | S4 | |
---|---|---|---|---|
Gas | Opt/Freq Done | Opt/Freq Done | Opt/Freq Done | N/A |
Water | verytight Freq DonePBE Opt Queued |
verytight Freq DonePBE Freq Queued |
verytight Freq RunningPBE Freq Running |
verytight Freq DonePBE Greq Queued SAPTQueued |
10:46 PM¶
Not a lot to report, mostly just that S1aq and S2aq have been picked up.
Changes marked with a highlight
S1 | S2 | S3 | S4 | |
---|---|---|---|---|
Gas | Opt/Freq Done | Opt/Freq Done | Opt/Freq Done | N/A |
Water | verytight Freq DonePBE Opt Running |
verytight Freq DonePBE Freq Running |
verytight Freq RunningPBE Freq Running |
verytight Freq DonePBE Freq Queued SAPTQueued |
Thursday, 8. October 2020¶
1:56 PM¶
Good news and bad news: The good: SAPT0-CT completed in 3 hours, which is MUCH shorter than I expected, so I’ve set up another SAPT2-CT for some more accurate results
The Bad: S3aq-pbe-freq finished and has a whole lot of negative frequencies. None of them are in the catalytic complex or nitrogen though, which makes me slightly happier, but only the full reaction pathay will show the impact.
SAPT0-CT Results¶
Electrostatics | Exchange | Induction | Dispersion | Charge Transfer | |
---|---|---|---|---|---|
\(mEh\) | -25.92964 | 55.39211 | -23.21472 | -48.87163 | -1.58690 |
\(eV\) | -0.71 | 1.51 | -0.63 | -1.33 | -0.04 |
S3aq-freq has also finished with negative frequencies, and S4aq-pbe-freq ha been picked up.
Changes marked with a highlight
S1 | S2 | S3 | S4 | |
---|---|---|---|---|
Gas | Opt/Freq Done | Opt/Freq Done | Opt/Freq Done | N/A |
Water | verytight Freq DonePBE Opt Running |
verytight Freq DonePBE Freq Running |
verytight Freq DonePBE Freq Done |
verytight Freq DonePBE Freq Running SAPT0-CTDone SAPT2-CTQueued |
9:50 PM¶
S4aq-sapt2 got picked up!
Changes marked with a highlight
S1 | S2 | S3 | S4 | |
---|---|---|---|---|
Gas | Opt/Freq Done | Opt/Freq Done | Opt/Freq Done | N/A |
Water | verytight Freq DonePBE Opt Running |
verytight Freq DonePBE Freq Running |
verytight Freq DonePBE Freq Done |
verytight Freq DonePBE Freq Running SAPT0-CTDone SAPT2-CTRunning |
Friday, 9. October 2020¶
8:55 AM¶
S4aq-sap2 ran out of memory, so I’ve increased it and have re-queued it.
Changes marked with a highlight
S1 | S2 | S3 | S4 | |
---|---|---|---|---|
Gas | Opt/Freq Done | Opt/Freq Done | Opt/Freq Done | N/A |
Water | verytight Freq DonePBE Opt Running |
verytight Freq DonePBE Freq Running |
verytight Freq DonePBE Freq Done |
verytight Freq DonePBE Freq Running SAPT0-CTDone SAPT2-CTQueued |
8:05 PM¶
S4aq-freq has finally finished, but the results are not great… There are quite a few negative frequencies, but more concerning is that the energy difference between S4aq and S3aq is even greater than for B97-3c, at about \(5.4\:eV\). I’ve already accepted that my report is going to be a project post-mortem, rather than a proper publication of results, but I was hoping to at least get something useful out.
The SAPT job has failed because it ran out of memory, though this time it spat out an estimation for how much memory it require… somewhere in the order of 5298709.8 MB (5.3TB)… I think I’ll just settle for SAPT0.
Changes marked with a highlight
S1 | S2 | S3 | S4 | |
---|---|---|---|---|
Gas | Opt/Freq Done | Opt/Freq Done | Opt/Freq Done | N/A |
Water | verytight Freq DonePBE Opt Running |
verytight Freq DonePBE Freq Running |
verytight Freq DonePBE Freq Done |
verytight Freq DonePBE Freq Done SAPT0-CTDone SAPT2-CTFailed |
Possibly the most intering thing though is the charge analysis. While Loewdin calculated pretty similar charges between the aquoeus and gas phase systems, CHELPG showed in insanely diffferent:
B | N1 (lower) | N2 (higher) | SNNH Proton | |
---|---|---|---|---|
Gas | -0.08 | 0.17 | -0.50 | 0.29 |
Water | -0.23 | 0.59 | -0.74 | 0.36 |
In reading to try and rationalise this though, CHELPG may not be an appropriate method of charge analysis, as it uses the external MESP to determine the charge of the atoms, so since the catalytic complex is buried, it’s going to be non-representative.
9:59 PM¶
I’ve been taking a look at some other charge analysis methods and came across the Bader method, which since it’s grid based, my be slightly more suitable to this system. The only issue is that the orca included tool orca_plot
to convert the ORCA hessian (.gbw) into the requisite orbital (.cube) file that the Bader2 tool uses, through the electron density (.scfp) file, is single threaded. For small molecules this wouldn’t be too much of an issue, and if it says anything, the default grid size it calculates is 40x40x40 grid points for the cube… I’m trying to do many more points (a few hundred), but since the amount of work scales as \(N^3\), the difference between \(40^3\) and \(500^3\) is a lot of time… about 2000x the time… It would probably be faster if I generated the .scfp file in the orca job (I believe it’s calculated anyway, but discarded as a temp file)
Saturday, 10. October 2020¶
9:59 AM¶
S2aq-pbe-freq has finished!, but S1aq-pbe-freq has failed with I/O errors…
Changes marked with a highlight
S1 | S2 | S3 | S4 | |
---|---|---|---|---|
Gas | Opt/Freq Done | Opt/Freq Done | Opt/Freq Done | N/A |
Water | verytight Freq DonePBE Opt Queued |
verytight Freq DonePBE Freq Done |
verytight Freq DonePBE Freq Done |
verytight Freq DonePBE Freq Done SAPT0-CTDone SAPT2-CTFailed |
I also let the cube generation from orca_plot
run overnight and I have a nice big, 1.6GB cube file. When I try and run it though, The Bader analysis tool segfaults. I might need to generate a smaller cube.
11:12 AM¶
In doing some reading, it seems like Atomic Dipole Correct Hirshfeld charges may be more reliable, which conveniently I can easily generate using Multiwfn3.
These charges seem MUCH more reliable:
B | N1 (lower) | N2 (higher) | SNNH Proton | Sum | |
---|---|---|---|---|---|
Gas | 0.02 | 0.07 | -0.45 | 0.28 | -0.08 |
Water | 0.06 | 0.10 | -0.35 | 0.22 | 0.03 |
Personal note
I swear that every time I look at programs like AIMALL and Multiwfn, I am reminded about how much there if for me to learn. The insane things that people can do with the electron density just makes me wish that there was better education around comp chem, that didn’t require a physics degree to comprehend.
-
Parker, T. M.; Burns, L. A.; Parrish, R. M.; Ryno, A. G.; Sherrill, C. D. Levels of Symmetry Adapted Perturbation Theory (SAPT). I. Efficiency and Performance for Interaction Energies. J. Chem. Phys. 2014, 140 (9). https://doi.org/10.1063/1.4867135. ↩↩
-
Arnaldsson, A.; Tang, W.; Chill, S.; Chai, W.; Henkelman, G.; Sanville, E.; Voss, J.; McNellis, E.; Dyer, M.; Lebegue, S.; Janos, A.; Aubert, E. Bader Analysis Program v1.03. University of Texas: Austin 2017. ↩
-
Lu, T.; Chen, F. Multiwfn: A Multifunctional Wavefunction Analyzer. J. Comput. Chem. 2012, 33 (5), 580–592. https://doi.org/10.1002/jcc.22885. ↩