[Wien] 'LAPW2: semicore band-ranges too large error' for spin-orbit calculation

Peter Blaha pblaha at theochem.tuwien.ac.at
Thu Apr 19 12:46:31 CEST 2018


> I am not sure if the problem is with lapwso. All the output files from 
> lapw1 and lapwso (case.scf1, case.scfso) look ok to me. 

The scf files look "ok", but you need to check the output1* and 
outputso* files.

lapw2 detects that the first eigenvalue on all the k-points has a large 
spread, i.e. they vary from -9 to -7 Ry.
This is unphysical (such a deep semicore state MUST NOT vary in energy 
by more than a few mRy) for the different k-points and therefore lapw2 
stops with an error messge, but the error must happened already before.

Check if such a variation already occurs in output1 or only in outputso.

Of course, these problems could also come from non-optimal sphere radii 
(with approximate linear dependency), bad energy parameters, a bad 
potential, ....


But case.scf2
> files have only these lines:
> 
> ----------
> case.scf2up
> 
>         TEMP.-SMEARING WITH    0.00500 Ry
>            -S / Kb           =  -5.64060904
>            -(T*S)/2          =  -0.00705076
>            Chem Pot          =   0.25857200
>           Bandranges (emin - emax) and occupancy:
> :WARN :BAN00001:   1   -9.849452   -7.837911  1.00000000
> ------------
> 
> 
> It is bit confusing for me that I am encountering this problem only for 
> this system. As I mentioned in my previous message, I have worked with 
> different systems with spin-orbit coupling (some supercells 
> containingmore than 250 atoms) but I didn't have problem with this 
> version of intel.
> 
> 
> Thanks,
> Fhokrul
> 
> 
> ------------------------------------------------------------------------
> *From:* Wien <wien-bounces at zeus.theochem.tuwien.ac.at> on behalf of 
> Gavin Abo <gsabo at crimson.ua.edu>
> *Sent:* Thursday, April 19, 2018 2:55 AM
> *To:* wien at zeus.theochem.tuwien.ac.at
> *Subject:* Re: [Wien] 'LAPW2: semicore band-ranges too large error' for 
> spin-orbit calculation
> 
> 
>> Thanks, for the reply. I am using intel 2016. I did apply the patch 
>> get_nloat.patch in SRC_lapwso but I still have the same problem.
> 
> Which 2016 ifort?  I haven't used Update 3 (16.0.3.210) but that version 
> seemed particularly bad in mailing list posts probably because of the 
> unformatted file I/O bug [ 
> https://software.intel.com/en-us/articles/read-failure-unformatted-file-io-psxe-16-update-3 
> ].
> 
> Every so often it happens to me that I think I recompiled a change to 
> the code, but I make as mistake and the change doesn't get compiled into 
> the executable.  Though, maybe this doesn't happen to you.  When I get 
> paranoid about that, I remove the existing executable and .o files using 
> 'make clean'.
> 
> In this case for example:
> 
> username at computername:~/Desktop$ cd $WIENROOT
> username at computername:~/WIEN2k$ ls -l lapwso
> -rwxrwxr-x 1 username username 1533555 Apr 18 20:06 lapwso
> username at computername:~/WIEN2k$ rm lapwso
> username at computername:~/WIEN2k$ cd SRC_lapwso
> username at computername:~/WIEN2k/SRC_lapwso$ make clean
> rm -f *.o _tmp_.* *.P .real .complex .sequential .parallel *.mod
> username at computername:~/WIEN2k/SRC_lapwso$ ls -l get_nloat.f
> -rw-rw-r-- 1 username username 682 Apr  2  2014 get_nloat.f
> username at computername:~/WIEN2k/SRC_lapwso$ wget 
> https://raw.githubusercontent.com/gsabo/WIEN2k-Patches/master/17.1/get_nloat.patch
> ...
> username at computername:~/WIEN2k/SRC_lapwso$ patch -b get_nloat.f 
> get_nloat.patch
> patching file get_nloat.f
> username at computername:~/WIEN2k/SRC_lapwso$ ls -l get_nloat.f
> -rw-rw-r-- 1 username username 1782 Apr 18 20:12 get_nloat.f <- Notice 
> how the get_nloat.f file changes from 682 to1782 after the patch
> username at computername:~/WIEN2k/SRC_lapwso$ cd ..
> username at computername:~/WIEN2k$ ./siteconfig
> ...
>    Selection: R
> ...
>     ***********************************************************************
>     *                      Compile/Recompile programs                     *
>     ***********************************************************************
> 
>       A   Compile all programs
>       S   Select program
> 
>       Q   Quit
> 
>       Selection: S
>     Which program to recompile? lapwso
> ...
> Compile time errors (if any) were:
> 
> 
> Check file   compile.msg   in the corresponding SRC_* directory for the
> compilation log and more info on any compilation problem.
> 
>       Press RETURN to continue
> ...
> username at computername:~/WIEN2k$ ls -l lapwso
> -rwxrwxr-x 1 username username 1520752 Apr 18 20:16 lapwso <- Notice how 
> the lapwso file size decreases from 1533555 to 1520752.  However, file 
> sizes for the executable generated by the compiler specifically for your 
> system might be of different sizes.
> 
> 
> _______________________________________________
> 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
> 

-- 

                                       P.Blaha
--------------------------------------------------------------------------
Peter BLAHA, Inst.f. Materials Chemistry, TU Vienna, A-1060 Vienna
Phone: +43-1-58801-165300             FAX: +43-1-58801-165982
Email: blaha at theochem.tuwien.ac.at    WIEN2k: http://www.wien2k.at
WWW:   http://www.imc.tuwien.ac.at/TC_Blaha
--------------------------------------------------------------------------


More information about the Wien mailing list