Hi, all,
I have this question how to calculate the static (zero-frequency) polarizability of a molecule. My thinking is that I can derive the polarizability from the dielectric constant of the molecule in a box. I simply do a test of oxygen molecule in a 20*20*20 (in angstrom^3) box. I choose the PEAD method and add a finite field and see the response. However, VASP stops due to an error:
EDWAV: internal error, the gradient is not orthogonal
I am not sure what causes this error? any help?
Thanks
How to calculate the polarizability of a molecule?
Moderators: Global Moderator, Moderator
How to calculate the polarizability of a molecule?
Last edited by ynwu on Fri Nov 04, 2011 9:02 pm, edited 1 time in total.
-
- Jr. Member
- Posts: 53
- Joined: Thu Mar 11, 2010 1:13 am
- Location: Raleigh, NC
How to calculate the polarizability of a molecule?
I'm not sure what causes your error, but did you define the DIPOL-tag?
Last edited by jlbettis on Fri Nov 04, 2011 9:17 pm, edited 1 time in total.
VASP 5.2.11
Cray XE6
Cray XE6
How to calculate the polarizability of a molecule?
I'm not familiar with the PEAD method. However, one way to calculate the polarizability of a molecule is to apply an electric field to the system by the efield and idipol tags. Then calculate the polarizability tensor of the molecule by taking the second derivatives of the total energy with respect to the applied electric field.
Last edited by tlchan on Thu Nov 10, 2011 6:24 am, edited 1 time in total.
How to calculate the polarizability of a molecule?
how to derive the polarizability from the dielectric constant of the molecule in a box? Thx
Last edited by xiaoli on Thu Dec 01, 2011 12:03 pm, edited 1 time in total.