Skip to content

Commit 1d41fdb

Browse files
henryw7wxj6000
andauthored
Reduce memory footprint for vv10 hessian (#400)
* Split nao*ngrids memory requirement for vv10 hessian terms * Fix linter error * Remove 3*natm*nao*nao in orbital hessian term * Bug fix * Further reduce memory cost of vv10 response * Split n_dm in vv10 hessian response * Update README.md for vv10 --------- Co-authored-by: Xiaojie Wu <[email protected]>
1 parent 70be7fa commit 1d41fdb

File tree

3 files changed

+738
-384
lines changed

3 files changed

+738
-384
lines changed

README.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -43,12 +43,12 @@ Features
4343
- Density fitting scheme and direct SCF scheme;
4444
- SCF, analytical gradient, and analytical Hessian calculations for Hartree-Fock and DFT;
4545
- LDA, GGA, mGGA, hybrid, and range-separated functionals via [libXC](https://gitlab.com/libxc/libxc/-/tree/master/);
46-
- Spin-conserved and spin-flip TDA and TDDFT for excitated states
46+
- Spin-conserved and spin-flip TDA and TDDFT for excitated states;
4747
- Geometry optimization and transition state search via [geomeTRIC](https://geometric.readthedocs.io/en/latest/);
4848
- Atomic Simulation Environment ([ASE](https://gitlab.com/ase/ase)) interface;
4949
- Dispersion corrections via [DFTD3](https://github.com/dftd3/simple-dftd3) and [DFTD4](https://github.com/dftd4/dftd4);
50-
- Nonlocal functional correction (vv10) for SCF and gradient;
51-
- ECP is supported and calculated on GPU;
50+
- Analytical gradient and analytical Hessian for nonlocal functional correction (vv10);
51+
- GPU accelerated ECP;
5252
- PCM models, their analytical gradients, and analytical Hessian matrix;
5353
- SMD solvent model;
5454
- Unrestricted Hartree-Fock and unrestricted DFT, gradient, and Hessian;

0 commit comments

Comments
 (0)