[gpaw-users] dipole corrections
Jussi Enkovaara
jussi.enkovaara at csc.fi
Fri Dec 16 09:56:52 CET 2011
On 2011-12-15 17:13, Ask Hjorth Larsen wrote:
> On Thu, 15 Dec 2011, Sampsa Riikonen wrote:
>> Are there any plans (or maybe this has already been implemented to some
>> recent
>> development version of gpaw) to make a similar kind of correction for
>> molecules? i.e. the potential
>> is not corrected only to the z direction but to all directions.
>
> I haven't tried this, but a simple hack would be to wrap three dipole
> corrections around each other. They will then correct along each
> direction independently.
Hi,
I remember playing around with this kind of approach quite a long time ago. I think
there were some numerical etc. problems, correction got expensive to calculate and
did not produce that much improved results for systems I tried.
The file gpaw/utilities/gauss.py seems to still contain functionality which is
required to correct potential up to arbitrary multipole moment. Basically, there is
a function "remove_moment(rho, L)" which removes multipole contributions from the
density and returns the approriate correction to potential (for dipole term one
needs L=1,2,3, i.e. x,y,z directions).
Maybe it would be worthwhile to play around with the correction again, is there
some particular molecule/cluster which has very large dipole moment so that the
correction might be useful?
Best regards,
Jussi
More information about the gpaw-users
mailing list