[Wien] SECLR4 error in large supercells / high number of k points
Peter Blaha
pblaha at theochem.tuwien.ac.at
Fri Apr 16 16:40:48 CEST 2010
I checked your files and could verify the problem.
You have to change in SRC_lapw1/lopw.f
...
90 CONTINUE
IF (HL .LE. 1.0D-3) GOTO 10
...
the value of 1.0d-3 to 1.0d-2
Short explanation: This routine attaches to each LO a plane wave (K_n) and
checks if the basis function (Y_lm * exp(iK_n R) are not linear dependent.
The check was done with a limit of 10-3
It seems, this limit is not secure enough.
PS: A nice example of how one should use the mailing list. Kurt Lejaeghere
provided convincing arguments and information so that I decided that the problem
is not due to a user error, but might have deeper roots.
Once I had the example, the solution was not too difficult (in this case).
Thanks for the good "preparation" of the problem.
> I have looked into the matter again and have tried everything I could
> think of. Now I am however able to describe the problem more in detail
> and more systematically. Tests have shown that the SECLR4 error occurs
> in all supercells containing bcc Fe and impurities, as long as the
> number of k points is high enough. Even if Fe itself is taken as an
> impurity, this is the case (the supercell is then pure iron). When the
> same size of supercell is taken, the problem always occurs at the same k
> point, independent of the value of RKMax or the chemical nature of the
> impurity. Most of the times this is the only k point where the error
> takes place (a parallel computation only fails for the subprocess
> containing that specific k point). Below an example is given.
>
> For a pure Fe supercell containing 128 atoms (4x4x4 supercell, P
> sublattice), RKMax 7.0 and 10 k points in the IBZ (200 in the FBZ) runs
> without a glitch. When the converged case is restored in a new and empty
> directory and the number of k points is increased up to 56 (2000 in the
> FBZ), the 2nd k point gives problems (and only that one):
>
> 2 1 1 3 24 24.0
>
> The first k point is computed correctly, giving:
>
> K= 0.04167 0.04167 0.04167 1
> MATRIX SIZE11270 WEIGHT= 8.00 PGR:
> EIGENVALUES ARE:
> -5.8279952 -5.8264711 -5.8264711 -5.8264462 -5.8262132
> (...)
> 1.9860526 1.9860593 1.9861886 1.9862001 1.9862001
> 1.9862628 1.9897641 1.9897641 1.9897724 1.9897724
> 1.9897768 1.9899170 1.9901205 1.9901205 1.9901247
> 0 EIGENVALUES BELOW THE ENERGY -10.00000
> ********************************************************
>
> Afterwards the information of the 2nd k point is printed, resulting in:
>
> Matrix size 11235
> allocate HS 963.0 MB
> allocate Z 342.9 MB
> allocate spanel 11.0 MB dimensions 11235 128
> allocate hpanel 11.0 MB dimensions 11235 128
> (...)
> allocate YL 65.8 MB dimensions 15 11235 24
> allocate phsc 0.2 MB dimensions 11235
> Time for los (hamilt) : 50.8
> Time for alm (hns) : 2.9
> Time for vector (hns) : 13.5
> Time for vector2 (hns) : 11.9
> Time for VxV (hns) : 265.3
> Wall Time for VxV (hns) : 2.1
> Cholesky INFO = 10819
>
> the last line being the SECLR4 error. Because this supercell only
> contains identical Fe atoms (at 14 artificially inequivalent positions)
> the number of possible changes in the case.in1 file is limited. Whatever
> I try, be it -in1ef or -in1_orig, with or without an additional d-LO,
> raising or lowering the linearization energies by 0,1 Ry ..., nothing
> works and the SECLR4 error persists. With each test I started from a
> restore based on the case with 10 k points, using a new and empty
> directory.
>
> I sincerely hope anyone can help me with this problem, that keeps
> hunting me in every supercell I need.
>
> With kind regards
>
> Kurt Lejaeghere
> Ghent University, Belgium
>
> _______________________________________________
> Wien mailing list
> Wien at zeus.theochem.tuwien.ac.at
> http://zeus.theochem.tuwien.ac.at/mailman/listinfo/wien
--
P.Blaha
--------------------------------------------------------------------------
Peter BLAHA, Inst.f. Materials Chemistry, TU Vienna, A-1060 Vienna
Phone: +43-1-58801-15671 FAX: +43-1-58801-15698
Email: blaha at theochem.tuwien.ac.at WWW: http://info.tuwien.ac.at/theochem/
--------------------------------------------------------------------------
More information about the Wien
mailing list