[Wien] Inconsistency in kgen

balabi balabi at qq.com
Mon Mar 11 13:26:16 CET 2024


Dear Prof. Peter Blaha


Thank you so much for your reply! But I can not find your attachment of bravai.f.gz


best regards







 




------------------ Original ------------------
From:                                                                                                                        "A Mailing list for WIEN2k users"                                                                                    <peter.blaha at tuwien.ac.at>;
Date: Mon, Mar 11, 2024 04:03 PM
To: "wien"<wien at zeus.theochem.tuwien.ac.at>;

Subject: Re: [Wien] Inconsistency in kgen



                   
Hi,
     
Thank you very much for your report. I can confirm the problem. 
     
Both, for bct and bco lattices (body-centered tetragonal or       orthorhombic) kgen enforced in default modes equal divisions of       the reciprocal lattice vectors (as it should be for bcc). This was       not a good choice and the selection made by option "-1" (mesh       density in bohr^-1) is correct.
     
I attach a modified   bravai.f.gz  file, which should be copied       and unziped in SRC_kgen, then recompiled (make; cp kgen ..).
     
PS: The prevous setting was not a problem if your k-mesh is       converged (besides the larger computational effort), but may lead       to extra inaccuracy for non-converged meshes.
     
Peter Blaha
     
     Am 10.03.2024 um 14:48 schrieb 巴拉比 via       Wien:
     
                   Dear wien2k developers and users,
       
       
       I am using wien2k 23.2 and working with CaFe2As2 structure         which has I4/mmm symmetry. I am trying to generate klist using         kgen. The kgen has several mode: 
       
       
       the 1st mode is to specify k-mesh density
       
       
                NUMBER OF K-POINTS IN WHOLE CELL: (0 for 3 divisions of             K, -1 for delta-K)
         -1
          length of reciprocal lattice vectors (bohr^-1):               0.898   0.898   1.203
           Specify density of k-mesh in bohr^-1:
         0.2
           Shift of k-mesh allowed. Do you want to shift: (0=no,             1=shift)
         0
                   17  k-points generated, ndiv=           5                       5           7
          delta-K (bohr^-1):     0.1796    0.1796    0.1719
         KGEN ENDS
         0.004u 0.016s 1:03.31 0.0%      0+0k 0+88io 0pf+0w
       
       
       
       As you can see, the ndiv=5 5 7
       
       
       The 2nd mode is to specify number of k points
       
       
                NUMBER OF K-POINTS IN WHOLE CELL: (0 for 3 divisions of             K, -1 for delta-K)
         1000
          length of reciprocal lattice vectors (bohr^-1):               0.898   0.898   1.203
           Shift of k-mesh allowed. Do you want to shift: (0=no,             1=shift)
         0
                  102  k-points generated, ndiv=          10                      10          10
          delta-K (bohr^-1):     0.0898    0.0898    0.1203
         KGEN ENDS
         0.026u 0.003s 0:09.41 0.2%      0+0k 0+344io 0pf+0w
       
       
       
       as you can see unlike -1 mode, the ndiv=10 10 10 which is         even.
       
       
       The 3rd mode is to specify ndiv explicitly, and here comes         the problem
       
       
                NUMBER OF K-POINTS IN WHOLE CELL: (0 for 3 divisions of             K, -1 for delta-K)
         0
          length of reciprocal lattice vectors (bohr^-1):               0.898   0.898   1.203
           Specify 3 mesh-divisions (n1,n2,n3):
         5,5,7
          Lattice symmetry requires equal mesh in x and z             direction
           Specify 3 mesh-divisions (n1,n2,n3):
       
       
       
       If I set ndiv as 5 5 7 as -1 mode. It just does not work.         kgen insists equal mesh on x and z. So I must input even ndiv         like 5 5 5.
       
       
       So the current issue is why the ndiv obtained with the -1         mode in kgen is not uniform for the CaFe2As2 system, whereas         ndiv obtained with the k-point mode is uniform, and using the 0         mode, it's impossible to set non-uniform ndiv at all?
       
       
       finally, I am attaching the struct file of CaFe2As2 as below
       
       
                blebleble                                                                                  
         B   LATTICE,NONEQUIV.ATOMS:  3 139 I4/mmm                                                  
                      RELA                                                                          
           7.383336  7.383336 21.922849 90.000000 90.000000             90.000000
         ATOM  -1: X=0.00000000 Y=0.00000000 Z=0.00000000
                   MULT= 1          ISPLIT=-2
         Ca1        NPT=  781  R0=0.00005000 RMT= 2.50000     Z:             20.0                   
         LOCAL ROT MATRIX:    1.0000000 0.0000000 0.0000000
                              0.0000000 1.0000000 0.0000000
                              0.0000000 0.0000000 1.0000000
         ATOM  -2: X=0.50000000 Y=0.00000000 Z=0.25000000
                   MULT= 2          ISPLIT=-2
               -2: X=0.00000000 Y=0.50000000 Z=0.25000000
         Fe1        NPT=  781  R0=0.00005000 RMT= 2.28        Z:             26.0                   
         LOCAL ROT MATRIX:    0.7071068-0.7071068 0.0000000
                              0.7071068 0.7071068 0.0000000
                              0.0000000 0.0000000 1.0000000
         ATOM  -3: X=0.00000000 Y=0.00000000 Z=0.63490625
                   MULT= 2          ISPLIT=-2
               -3: X=0.00000000 Y=0.00000000 Z=0.36509375
         As1        NPT=  781  R0=0.00005000 RMT= 2.17        Z:             33.0                   
         LOCAL ROT MATRIX:    1.0000000 0.0000000 0.0000000
                              0.0000000 1.0000000 0.0000000
                              0.0000000 0.0000000 1.0000000
           16      NUMBER OF SYMMETRY OPERATIONS
          1 0 0 0.00000000
          0 1 0 0.00000000
          0 0 1 0.00000000
                1
         -1 0 0 0.00000000
          0-1 0 0.00000000
          0 0 1 0.00000000
                2
          0-1 0 0.00000000
          1 0 0 0.00000000
          0 0 1 0.00000000
                3
          0 1 0 0.00000000
         -1 0 0 0.00000000
          0 0 1 0.00000000
                4
         -1 0 0 0.00000000
          0 1 0 0.00000000
          0 0-1 0.00000000
                5
          1 0 0 0.00000000
          0-1 0 0.00000000
          0 0-1 0.00000000
                6
          0 1 0 0.00000000
          1 0 0 0.00000000
          0 0-1 0.00000000
                7
          0-1 0 0.00000000
         -1 0 0 0.00000000
          0 0-1 0.00000000
                8
         -1 0 0 0.00000000
          0-1 0 0.00000000
          0 0-1 0.00000000
                9
          1 0 0 0.00000000
          0 1 0 0.00000000
          0 0-1 0.00000000
               10
          0 1 0 0.00000000
         -1 0 0 0.00000000
          0 0-1 0.00000000
               11
          0-1 0 0.00000000
          1 0 0 0.00000000
          0 0-1 0.00000000
               12
          1 0 0 0.00000000
          0-1 0 0.00000000
          0 0 1 0.00000000
               13
         -1 0 0 0.00000000
          0 1 0 0.00000000
          0 0 1 0.00000000
               14
          0-1 0 0.00000000
         -1 0 0 0.00000000
          0 0 1 0.00000000
               15
          0 1 0 0.00000000
          1 0 0 0.00000000
          0 0 1 0.00000000
               16
       
       
       
       
       
       best regards
                

        
       
              _______________________________________________ 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/20240311/cae1fe74/attachment.htm>


More information about the Wien mailing list