[Wien] Problems of the query and convergence test about MAE calculation

Peter Blaha pblaha at theochem.tuwien.ac.at
Tue May 17 08:32:20 CEST 2022


Please follow closely the instructions given in the link you found in 
the mailing list.

| Firstly, I have lowered the symmetry of case.struct by comparing the 
different magnetization directions.


Good. This should mean that when you run init_so with different 
directions of magnetization, you should NOT get any symmetry lowering 
anymore. This is a VERY important step !

Then I executed the following commands for the convergence tests of 
RKMAX and k-mesh (-numk) :

> init_lapw –b –vxc 13 –ecut -7.0 –rkmax XX –numk XXXXX –sp (changing 
> the –rkmax and -numk)
>
> init_so_lapw
>
> init_orb_lapw -orb
>
These initialization steps needs to be done ONLY ONCE with the lowest 
symmetry struct file. Generating different RKMAX, k-mesh or E-max you do 
by directly editing   case.in1,  or running      x kgen -so

For the force theorem, you would first run without SO, but with a very 
good E-convergence criterium:

runsp -orb -ec 0.000001

save_lapw no-so

Now you run the lapw1/so/2 steps  as given in the link (don't forget to 
add   -orb in the   x lapwso -up -orb  step (not in the lapw1 steps). 
The number you are interested is the "sum of eigenvalues" in case.scf2up/dn.

Repeat it for the other magnetization direction. and compare the 
difference in the "sum of eigenvalues". This is the MAE.

Now do the convergence tests:     x kgen -so   (10x as many k-points as 
before) and run the steps above. If the energy difference is stable, 
your k-mesh is fine.

Edit case.in1 and change Emax (in steps of 5 Ry) (RKmax; in steps of 1). 
run the steps above and compare the E difference ...

------------------------------

Once you are done, you can also do it fully self-consistently:

runsp -so -orb -ec 0.000001

save so-001

change magnetization direction in   case.inso

runsp ...

save so-110            (and maybe 111)

Compare :ENE of the saved scf files. The E-difference should be similar 
to the force-theorem results.


> runsp_lapw –so –orb
>
> In addition, I studied the following links for MAE calculation for the force theorem, but I have some questions about it.
> https://www.mail-archive.com/wien@zeus.theochem.tuwien.ac.at/msg14849.html
> In the above links, there are some description of convergence tests of 
> EMAX and k-mesh, “Important: Increase Emax in case.in1 to a VERY large 
> number (10 Ry), and test your results with respect to this EMAX. 
> Increase the k-mesh (for the final low-symmetry struct file) to a very 
> good one AND TEST the convergence. of your results.”
> I am not sure how EMAX and k-mesh convergence tests should be carried 
> out. The Emax value is set in the init_so procedure, right? Then which 
> procedure should be executed the convergence test? In addition, which 
> data I should focus on and what are the convergence criteria.
> Thank you for your reply in advance.
> Best regards
> Yours Chen
>
> _______________________________________________
> Wien mailing list
> Wien at zeus.theochem.tuwien.ac.at
> http://zeus.theochem.tuwien.ac.at/mailman/listinfo/wien
> SEARCH the MAILING-LIST at:http://www.mail-archive.com/wien@zeus.theochem.tuwien.ac.at/index.html

-- 
-----------------------------------------------------------------------
Peter Blaha,  Inst. f. Materials Chemistry, TU Vienna, A-1060 Vienna
Phone: +43-158801165300
Email:peter.blaha at tuwien.ac.at           
WWW:http://www.imc.tuwien.ac.at       WIEN2k:http://www.wien2k.at
-------------------------------------------------------------------------
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://zeus.theochem.tuwien.ac.at/pipermail/wien/attachments/20220517/c164cc78/attachment.htm>


More information about the Wien mailing list