I am very new to DFT calculation and also the abinit package. I hope I can get some help or any constructive suggestions for my code and debugging progress. Thanks
I am trying to perform a geometric optimization of Al0.25Ga0.75N for which I have created superlattice which double the size of a regular AlN cell. In the log file during the SCF cycle the dilatmx keep increasing which make me think if my initial unit cell is wrong. But I think everything for my input structure make sense. I am using the correct hexagonal rprim and I have doubled the caxis length. In the unit cell there are 8 atoms which is the double the 4 atoms in a regular AlN unit cell. The input file is the following:
My simulation runs smoothly with your suggestion for NC GGA-PBE pseudopotentials. Thank you! But when I try to run the exact geometric optimization for PAW pseudopoentials I got the following error:
— !ERROR src_file: m_paw_sphharm.F90 src_line: 3364 mpi_rank: 0 message: |
** Error during determination of symetries!**
** Action: check your input file:**
** unit cell vectors and/or atoms positions**
** have to be given with a better precision.** …
** abinit_abort: decision taken to exit. Check above messages for more info**
I think the key to solve this is in the error message:
Internally abinit has a default symmetry tolerance tolsym 1E-5 and the atomic position deviation from said symmetries of 1E-8. If you want to benefit of the speed-up provided by symmetry, you need to make sure that lattice vectors and coordinates comply with the threshold that abinit has by default (or which you could potentatially set).
From the look of it, your in-plane cell parameters are similar within 1E-7, and secondly the rprim are not necessary to be used when the angdeg are used. I recommend using either one or the other. In the case of rprim for hexagonal lattices, I would rely on abinit’s recognition of expressions of this kind sqrt(3)/2 instead of putting the decimals by hand.