Efficiency of the TPSSh Functional
Posted: Mon May 25, 2020 7:16 am
Dear VASP Community
I have been calculating the relaxed structure of 40-50 atom molecules using the TPSSh functional and found calculation times to be 30-40 times longer compared to PBE and 4-6 time longer compared to TPSS (maybe this is to be expected). However, a colleague who has done calculations with identical systems using the TPSSh functional in Gaussian has found calculation times to be much faster, by approximately 10 times.
I ran some tests and found:
- Using ALGO = D converged approximately twice as fast as ALGO = A
- ALGO = D does not converge for charged systems but ALGO = A does converge (better at treating orbitals)
- Changing AMIX and BMIX does not seem to improve electronic convergence (as confirmed in the wiki)
The functional tags I used in my INCAR file are:
METAGGA = TPSS
LHFCALC = .TRUE.
AEXX = 0.1
AGGAX = 0.9
LASPH = .TRUE.
Discovered in the OUTCAR file that METAGGA = F (non-selfconsistent MetaGGA calc.) should it be set to true since TPSS is a self-consistent meta-GGA functional?
Would changing the TIME tag improve electronic convergence of a charged molecule system when using the Damped algorithm with the TPSSh functional, or is it best I stick to the conjugate gradient algorithm?
Do you have any other recommendations for reducing calculation times with the TPSSh functional?
Kind regards,
Ollie
I have been calculating the relaxed structure of 40-50 atom molecules using the TPSSh functional and found calculation times to be 30-40 times longer compared to PBE and 4-6 time longer compared to TPSS (maybe this is to be expected). However, a colleague who has done calculations with identical systems using the TPSSh functional in Gaussian has found calculation times to be much faster, by approximately 10 times.
I ran some tests and found:
- Using ALGO = D converged approximately twice as fast as ALGO = A
- ALGO = D does not converge for charged systems but ALGO = A does converge (better at treating orbitals)
- Changing AMIX and BMIX does not seem to improve electronic convergence (as confirmed in the wiki)
The functional tags I used in my INCAR file are:
METAGGA = TPSS
LHFCALC = .TRUE.
AEXX = 0.1
AGGAX = 0.9
LASPH = .TRUE.
Discovered in the OUTCAR file that METAGGA = F (non-selfconsistent MetaGGA calc.) should it be set to true since TPSS is a self-consistent meta-GGA functional?
Would changing the TIME tag improve electronic convergence of a charged molecule system when using the Damped algorithm with the TPSSh functional, or is it best I stick to the conjugate gradient algorithm?
Do you have any other recommendations for reducing calculation times with the TPSSh functional?
Kind regards,
Ollie