Questions about the section Mixing in the XAS calculation

Ali Akbari aliakb... at gmail.com
Tue Aug 6 13:05:50 UTC 2013


Hi Marcella, 

It has been a quite while since this post was written. However, it seems to 
me that it's not yet 
implemented completely (for Kerker it works). I was especially interested 
in Pulay mixing. Is there
any way to use it in XAS (of course with GAPW approach)?     

Many thanks,
Ali







On Thursday, 28 January 2010 15:21:49 UTC+2, marci wrote:
>
> Hi,
>
> At the moment only the direct mixing is possible with XAS
> calculations,
> g-space mixing in combination  with GAPW calculations need some
> additional changes that are not implemented yet.
> The plan is to have this extension relatively soon.
> kind regards
> Marcella
>
>
> On Jan 28, 2:08 pm, zh <vale... at gmail.com> wrote:
> > 1). In the manual of cp2k,  it mentions that there are a couple of
> > optional charge mixing methods for the XAS calculations. However, from
> > the source code,i.e., xas_tp_scf.F, it is found that only the
> > "DIRECT_P_MIXING" is indeed supported, as shown in followings
> > ....
> > 421        IF (scf_env%mixing_method.EQ.direct_mixing_nr) THEN
> > 422           CALL scf_env_density_mixing(scf_env%p_mix_new,&
> > 423                scf_env,scf_env%iter_delta,&
> > 424                qs_env=qs_env,diis=diis_step, error=error)
> > 425        ENDIF
> > ........
> >
> > Once the other mixing method (e.g., BROYDEN_MIXING, PULAY_MIXING) is
> > chosen in the self-consistent calculation of the ground state, the
> > self-consistent calculation for the excited state (e.g., DSCF, TP_HH
> > calculations) will stop in the first iteration step. This is observed
> > in my test calculations.  I want to confirm whether the above thing is
> > true or not.
> >
> > 2). If it is true, i.e., only the "DIRECT_P_MIXING" is indeed
> > supported for the self-consistent calculation of excited state for XAS
> > spectrum, how can we modify the source code to enable other mixing
> > methods for XAS calculations? Is it easy do such thing? Actually,
> > these charge mixing methods are already implemented in
> > "qs_gspace_mixing.F".  Wish someone  give  me some hints.
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.cp2k.org/archives/cp2k-user/attachments/20130806/ce54ac73/attachment.htm>


More information about the CP2K-user mailing list