Re: convegence problems with corehole calculations ( No.1 ) |
- Date: 2021/02/22 21:37
- Name: Pavel Ondračka <pavel.ondracka@gmail.com>
- I was not able to include the whole structure as it is too big, so just the general settings
#--------------------------------------------------------------------------------------- # # This was generated by OpenMX Viewer
System.CurrrentDirectory ./ System.Name abc level.of.stdout 1 level.of.fileout 0 DATA.PATH /usr/local_rwth/sw/OpenMX/3.9/DFT_DATA
Species.Number 6 <Definition.of.Atomic.Species H H6.0-s2p1 H_PBE19 C C7.0_1s-s4p3d2 C_PBE19_1s C1 C7.0_1s_CH-s4p3d2 C_PBE19_1s O O7.0_1s-s4p3d2 O_PBE19_1s O1 O7.0_1s_CH-s4p3d2 O_PBE19_1s Ti Ti7.0-s3p2d1 Ti_PBE19 Definition.of.Atomic.Species>
Atoms.Number 664 Atoms.SpeciesAndCoordinates.Unit Ang <Atoms.SpeciesAndCoordinates .......... Atoms.SpeciesAndCoordinates>
Atoms.UnitVectors.Unit Ang <Atoms.UnitVectors 29.569000000000003 0.000000000000000 0.000000000000000 -14.784500000000001 25.607510000000001 0.000000000000000 0.000000000000000 0.000000000000000 38.000000000000000 Atoms.UnitVectors>
scf.XcType GGA-PBE scf.SpinPolarization on scf.ElectronicTemperature 300.0 scf.energycutoff 400.0 scf.maxIter 300 scf.EigenvalueSolver band scf.Kgrid 1 1 1 scf.Mixing.Type rmm-diisk scf.Init.Mixing.Weight 0.03 scf.Min.Mixing.Weight 0.005 scf.Max.Mixing.Weight 0.30 scf.Mixing.History 40 scf.Mixing.StartPulay 70 scf.criterion 1e-4
scf.dftD on version.dftD 3
MD.Type nomd #---------------------------------------------------------------
For final state add: (and rename the specific atom 631 from C to C1): -------------------------------- scf.system.charge 1.0 scf.restart on scf.coulomb.cutoff on scf.core.hole on <core.hole.state 631 s 1 core.hole.state> -----------------------------
Also please note that the final state calculation needs to start from the initial state restart files, see http://www.openmx-square.org/forum/patio.cgi?mode=view&no=2654 for details.
|
Re: convegence problems with corehole calculations ( No.2 ) |
- Date: 2021/02/22 21:39
- Name: Pavel Ondračka <pavel.ondracka@gmail.com>
- Structure for download:
https://rwth-aachen.sciebo.de/s/OCbNcEWIZH9wt4b
|
Re: convegence problems with corehole calculations ( No.3 ) |
- Date: 2021/07/13 00:16
- Name: Pavel Ondracka <pavel.ondracka@email.cz>
- I have some update here, so the issue is still present and it looks like the mixer has some issues with getting the spin-polarization properly in some cases. I have a non-magnetic system, so that when the core-hole is introduced, I would expect the total spin moment to be around 1 with the core-hole. This is the case for most of the calculations, however for some problematic atoms the total spin moment increases too much and the the system doesn't converge at all or only does so after several hundreds iterations.
Here is the initial state calculation: https://drive.google.com/file/d/1fqAW6iWIsrvTluYgrtseC9iOjGulKhhi/view?usp=sharing
Here is the final state run for atom where it doesn't converge at all: https://drive.google.com/file/d/1T6y5Ee1GQkznRfrr9cx2xwrOc_Bupban/view?usp=sharing (out file) https://drive.google.com/file/d/1pTV7XpzsBBHb_ngQobt5t_bzTLgJgsxy/view?usp=sharing (standard output with the total spin moment)
How can I force the system to behave reasonably and not end with so large spin moment? Any help would be appreciated.
|
Re: convegence problems with corehole calculations ( No.4 ) |
- Date: 2021/07/13 00:18
- Name: Pavel Ondracka <pavel.ondracka@email.cz>
- And here is another case, where the total spin moment went down to -6 before somehow stabilizing after several hundred iterations and the case converges finally.
https://drive.google.com/file/d/1i_2iG_g2oMfqzKAVoey7IYsZhvBTB591/view?usp=sharing (out file) https://drive.google.com/file/d/1V74dGBsqJn-oo_DNuOorKVyAg861sKkg/view?usp=sharing (standard output with the total spin moment)
|
Re: convegence problems with corehole calculations ( No.5 ) |
- Date: 2021/07/19 15:49
- Name: Pavel Ondracka <pavel.ondracka@email.cz>
- It seems the rmm-diisv does better than diisk but unfortunately isn't working 100% as well.
|
Re: convegence problems with corehole calculations ( No.6 ) |
- Date: 2021/07/20 10:11
- Name: T. Ozaki
- Hi,
Following the examples linked in the No.3 thread, I have performed the calculations with the following basis functions:
<Definition.of.Atomic.Species H H6.0-s2p1 H_PBE19 C C7.0_1s-s3p2d1 C_PBE19_1s C1 C7.0_1s_CH-s3p2d1 C_PBE19_1s O O7.0_1s-s3p2d1 O_PBE19_1s O1 O7.0_1s_CH-s3p2d1 O_PBE19_1s Ti Ti7.0-s3p2d1 Ti_PBE19 Definition.of.Atomic.Species>
and obtained the results shown below: (the initial state: https://t-ozaki.issp.u-tokyo.ac.jp/calcs/init1.out )
For the insulating treatment: Eb = -36978.596575750627+36989.222070037053-0.16945142009652 = 10.45604 Hartree = 284.52 eV https://t-ozaki.issp.u-tokyo.ac.jp/calcs/final1.out
For the metallic treatment: Eb = -36978.769900625644+36989.222070037053 = 10.45217 Hartree = 284.41 eV https://t-ozaki.issp.u-tokyo.ac.jp/calcs/final2.out
I have noticed that the neighboring atoms of the core hole tend to be spin polarized in the final state calculation, which makes the SCF convergence difficult.
I wonder that the induced spin polarization of the neighboring atoms is likely to physically occur in some systems such as transition metal surface as discussed in https://doi.org/10.1103/PhysRevLett.84.3970 https://doi.org/10.1103/PhysRevB.43.9558
Regards,
TO
|
Re: convegence problems with corehole calculations ( No.7 ) |
- Date: 2021/07/20 17:15
- Name: Pavel Ondracka <pavel.ondracka@email.cz>
- Thanks for looking into it, I see you use explicit Kerker factor, I'll take a look at that and I'll try to experiment with the basis set a bit as well, so far I've just played with the mixing parameters. However as far as I can see even with your basis set the convergence was not obtained for the insulating treatment, it just ended after 1200 iterations. The metallic treatment seems to do better, but I have some reservations if it is suitable for the system (especially for C atoms not directly at the metallic surface), but the results seem to suggest it doesn't make a big difference so maybe it is OK after all.
BTW The problem is indeed looking like transition metal (in my case Ti surface) specific, I have a similar calculation with the same molecule on top of Al (it converges with no issues) and TiAl (some minor issues but nothing as pronounced as for the Ti). I did a brief look at the linked manuscripts, but I'm not sure if this is related to my issue. For me the total spin monent is zero for the initial state calculations so addition of the the molecule in itself does nothing, it is just when the core-hole is added, that everything goes wrong, while in the manuscripts the magnetic moment was there directly after the addition of the impurity.
Anyway thanks again for the pointers, I'll play with it a bit and report back.
|
Re: convegence problems with corehole calculations ( No.8 ) |
- Date: 2021/07/20 18:42
- Name: T. Ozaki
- Hi,
One may consider that the core hole behaves as a magnetic impurity, and the on-site Hund coupling and intersite coupling lead to magnetization of neighboring atoms.
Regards,
TO
|