[Pw_forum] confused about nonzero total charge

Axel Kohlmeyer akohlmey at cmm.chem.upenn.edu
Tue Sep 2 16:24:40 CEST 2008


On Tue, 2 Sep 2008, Paolo Giannozzi wrote:

PG> Fan Yang wrote:
PG> 
PG> >  I want to calculate the charge of atoms in cell, and I'm not sure 
PG> > whether the process is correct. [...]
PG> > Once I obtain the charge of every atom in unit cell, the total charge of 
PG> > each atom does not equal 0, which confused me because the system of 
PG> > total charge is set as 0.
PG> 
PG> As explained approximately 1001 times in this mailing list,

paolo,

does that mean, we have to start calling you "scheherazade" now?

<g>,
   axel.

PG> "the charge of an atom in a molecule/solid" typically depends on a
PG> particular choice of atomic orbitals over which wavefunctions are
PG> projected. The true total charge is zero, the charge you are
PG> talking about is not. From code projwfc.f90 :
PG> 
PG>      psum = SUM(charges(:,:,:)) / nelec
PG>      WRITE( stdout, '(5x,"Spilling Parameter: ",f8.4)') 1.0d0 - psum
PG>      !
PG>      ! Sanchez-Portal et al., Sol. State Commun.  95, 685 (1995).
PG>      ! The spilling parameter measures the ability of the basis provided
PG>      ! by the pseudo-atomic wfc to represent the PW eigenstates,
PG>      ! by measuring how much of the subspace of the Hamiltonian
PG>      ! eigenstates falls outside the subspace spanned by the atomic basis
PG> 
PG> Paolo
PG> 

-- 
=======================================================================
Axel Kohlmeyer   akohlmey at cmm.chem.upenn.edu   http://www.cmm.upenn.edu
   Center for Molecular Modeling   --   University of Pennsylvania
Department of Chemistry, 231 S.34th Street, Philadelphia, PA 19104-6323
tel: 1-215-898-1582,  fax: 1-215-573-6233,  office-tel: 1-215-898-5425
=======================================================================
If you make something idiot-proof, the universe creates a better idiot.



More information about the users mailing list