Hi Marcella, <div><br></div><div>It has been a quite while since this post was written. However, it seems to me that it's not yet </div><div>implemented completely (for Kerker it works). I was especially interested in Pulay mixing. Is there</div><div>any way to use it in XAS (of course with GAPW approach)?     </div><div><br></div><div>Many thanks,</div><div>Ali</div><div><br></div><div><br></div><div><br></div><div><br></div><div><br></div><div><br><br>On Thursday, 28 January 2010 15:21:49 UTC+2, marci  wrote:<blockquote class="gmail_quote" style="margin: 0;margin-left: 0.8ex;border-left: 1px #ccc solid;padding-left: 1ex;">Hi,<p>At the moment only the direct mixing is possible with XAS<br>calculations,<br>g-space mixing in combination  with GAPW calculations need some<br>additional changes that are not implemented yet.<br>The plan is to have this extension relatively soon.<br>kind regards<br>Marcella</p><p></p><p><br>On Jan 28, 2:08 pm, zh <<a>vale...@gmail.com</a>> wrote:<br>> 1). In the manual of cp2k,  it mentions that there are a couple of<br>> optional charge mixing methods for the XAS calculations. However, from<br>> the source code,i.e., xas_tp_scf.F, it is found that only the<br>> "DIRECT_P_MIXING" is indeed supported, as shown in followings<br>> ....<br>> 421        IF (scf_env%mixing_method.EQ.<wbr>direct_mixing_nr) THEN<br>> 422           CALL scf_env_density_mixing(scf_<wbr>env%p_mix_new,&<br>> 423                scf_env,scf_env%iter_delta,&<br>> 424                qs_env=qs_env,diis=diis_step, error=error)<br>> 425        ENDIF<br>> ........<br>><br>> Once the other mixing method (e.g., BROYDEN_MIXING, PULAY_MIXING) is<br>> chosen in the self-consistent calculation of the ground state, the<br>> self-consistent calculation for the excited state (e.g., DSCF, TP_HH<br>> calculations) will stop in the first iteration step. This is observed<br>> in my test calculations.  I want to confirm whether the above thing is<br>> true or not.<br>><br>> 2). If it is true, i.e., only the "DIRECT_P_MIXING" is indeed<br>> supported for the self-consistent calculation of excited state for XAS<br>> spectrum, how can we modify the source code to enable other mixing<br>> methods for XAS calculations? Is it easy do such thing? Actually,<br>> these charge mixing methods are already implemented in<br>> "qs_gspace_mixing.F".  Wish someone  give  me some hints.<br></p><p></p><p></p></blockquote></div>