How to calculate the polarizability of a molecule?

Queries about input and output files, running specific calculations, etc.


Moderators: Global Moderator, Moderator

Post Reply
Message
Author
ynwu

How to calculate the polarizability of a molecule?

#1 Post by ynwu » Fri Nov 04, 2011 9:02 pm

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
Last edited by ynwu on Fri Nov 04, 2011 9:02 pm, edited 1 time in total.

jlbettis
Jr. Member
Jr. Member
Posts: 53
Joined: Thu Mar 11, 2010 1:13 am
Location: Raleigh, NC

How to calculate the polarizability of a molecule?

#2 Post by jlbettis » Fri Nov 04, 2011 9:17 pm

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

tlchan

How to calculate the polarizability of a molecule?

#3 Post by tlchan » Thu Nov 10, 2011 6:24 am

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.

xiaoli

How to calculate the polarizability of a molecule?

#4 Post by xiaoli » Thu Dec 01, 2011 12:03 pm

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.

Post Reply