How to turn off things (and make development and debugging simpler)
When developing new features or debugging it can be an advantage to simplify the problem by turning things off.
No PAW corrections
For hydrogen we have an “all-electron” potential (bare Coulomb potential). Use
setups='ae'
. See Bare Coulomb potential for hydrogen and gpaw/ae.py.For aluminium we have the Appelbaum-Hamann local pseudo potential. Use
setups='ah'
. See gpaw/test/pseudopotential/test_ah.py and gpaw/ah.py.For other elements we have norm-conserving non-local pseudo-potentials: PAW datasets or pseudopotentials.
No XC functional
Use xc={'name': 'null'}
.
No Coulomb interactions
Use poissonsolver=NoInteractionPoissonSolver()
(and from gpaw.poisson import NoInteractionPoissonSolver
).