[Pw_forum] Different convergence behavior in non-collinear SO calculation

H. Lee hjunlee at gmail.com
Thu Oct 9 20:29:55 CEST 2014


Hi, everyone:

I have been doing a SO magnetic calculation on large systems (>200 atoms)
using QE v5.1 (official release), and depending on number of pools, I
experienced different convergence behaviors; my calculations have not been
finished up to 100 iterations for both cases.
Although they are small, there are differences in total (absolute)
magnetization and total energy.


For example, I performed the same calculations using (1) 48 cores, 1 pool
and (2) 96 cores, 2 pools.


For (1) 48 cores, 1 pool, the part of results in final SCF step are as
follows:


     total energy              =    -286.41849742 Ry

     Harris-Foulkes estimate   =    -286.41961400 Ry

     estimated scf accuracy    <       0.00021221 Ry


     total magnetization       =     0.02     0.01    -0.01 Bohr mag/cell

     absolute magnetization    =     9.25 Bohr mag/cell


     End of self-consistent calculation


     convergence NOT achieved after 100 iterations: stopping


For (2) 96 cores, 2 pools, the part of results are as follows:


     total energy              =    -286.41898856 Ry

     Harris-Foulkes estimate   =    -286.41919445 Ry

     estimated scf accuracy    <       0.00035870 Ry


     total magnetization       =     0.03    -0.03     0.00 Bohr mag/cell

     absolute magnetization    =     9.10 Bohr mag/cell


     End of self-consistent calculation


     convergence NOT achieved after 100 iterations: stopping


For testing purposes, I also performed a calculation using example 11 with
only modification of "starting_magnetization(1)=1.0" in PW folder of QE
v5.1.

In this case, difference is almost negligible, but there is clearly
difference, e.g., total energy, "avg # of iterations", and "polar coord.: r"
.
For example, I attach the results in iteration 1:

(1) 2 cores and 1 pool:

     Self-consistent Calculation


     iteration #  1     ecut=    45.00 Ry     beta=0.70

     Davidson diagonalization with overlap

     ethr =  1.00E-02,  avg # of iterations =  3.0


 ==============================================================================

     atom number    1 relative position :    0.0000   0.0000   0.0000

     charge :     6.365455

     magnetization :          0.000000   -0.000000    4.270383

     magnetization/charge:    0.000000   -0.000000    0.670868

     polar coord.: r, theta, phi [deg] :     4.270383    0.000000
360.000000


 ==============================================================================


     total cpu time spent up to now is        4.1 secs


     total energy              =    -141.70484542 Ry

     Harris-Foulkes estimate   =    -141.58797205 Ry

     estimated scf accuracy    <       0.30762031 Ry


     total magnetization       =     0.00    -0.00     3.44 Bohr mag/cell

     absolute magnetization    =     3.44 Bohr mag/cell

(2) 4 cores and 2 pools

     Self-consistent Calculation


     iteration #  1     ecut=    45.00 Ry     beta=0.70

     Davidson diagonalization with overlap

     ethr =  1.00E-02,  avg # of iterations =  3.2


 ==============================================================================

     atom number    1 relative position :    0.0000   0.0000   0.0000

     charge :     6.365481

     magnetization :          0.000000   -0.000000    4.270286

     magnetization/charge:    0.000000   -0.000000    0.670850

     polar coord.: r, theta, phi [deg] :     4.270286    0.000000
360.000000


 ==============================================================================


     total cpu time spent up to now is        4.0 secs


     total energy              =    -141.70484225 Ry

     Harris-Foulkes estimate   =    -141.58795749 Ry

     estimated scf accuracy    <       0.30758887 Ry


     total magnetization       =     0.00     0.00     3.44 Bohr mag/cell

     absolute magnetization    =     3.44 Bohr mag/cell


Is this just an inevitable numerical noise?

To my knowledge, it seems that just change of number of pools can't change
the results at each SCF step.

Thanks in advance.

Regards.

H. Lee
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.quantum-espresso.org/pipermail/users/attachments/20141009/daf96ba4/attachment.html>


More information about the users mailing list