Re: Convergence issue from kerker_mixing ( No.1 ) |
- Date: 2023/09/13 12:14
- Name: T. Ozaki
- Hi,
OpenMX provides four kinds of RMM-DIIS methods which can be specified by
RMM-DIIS RMM-DIISK RMM-DIISH RMM-DIISV
as explained at https://www.openmx-square.org/openmx_man3.9/node40.html
In fact, RMM-DIISH is a robust method for the plus U and constraint methods.
Regards,
TO
|
Re: Convergence issue from kerker_mixing ( No.2 ) |
- Date: 2023/09/15 01:31
- Name: Sam <samuel.dechamps@cea.fr>
- Dear Pr. Ozaki,
In this case, no constraints (such as Hubbard) were imposed.
So it raises the question as to why such bad convergence behavior (or even crash when mixing the density) would occur.
Regards, S. Dechamps
|
Re: Convergence issue from kerker_mixing ( No.3 ) |
- Date: 2023/09/15 12:26
- Name: T. Ozaki
- Hi,
If you can share your input file, we can trace your calculation to figure out what's going on.
Regards,
TO
|
Re: Convergence issue from kerker_mixing ( No.4 ) |
- Date: 2023/09/23 01:34
- Name: Sam <samuel.dechamps@cea.fr>
- Dear Pr. Ozaki,
The SCF part of the input file was shared above. Here's the totality of it.
# # File Name #
System.CurrrentDirectory ./ # default=./ System.Name ws2_8p_n2 level.of.stdout 1 # default=1 (1-3) level.of.fileout 0 # default=1 (0-2)
data.path /home/ucl/modl/sdch/files/OpenMX
# # Definition of Atomic Species #
Species.Number 2 <Definition.of.Atomic.Species W W7.0_PBE-s2p1d1 W7.0_PBE S S7.0_PBE-s2p1d1 S7.0_PBE Definition.of.Atomic.Species>
# # SCF or Electronic System #
scf.XcType GGA-PBE # LDA|LSDA-CA|LSDA-PW|GGA-PBE scf.SpinPolarization off # On|Off|NC scf.SpinOrbit.Coupling off scf.ElectronicTemperature 300.0 # default=300 (K) scf.energycutoff 300.0 # default=150 (Ry) scf.maxIter 800 # default=40 scf.EigenvalueSolver Band # DC|GDC|Cluster|Band scf.Kgrid 1 1 1 # means n1 x n2 x n3 scf.Mixing.Type rmm-diish # Simple|Rmm-Diis|Gr-Pulay|Kerker|Rmm-Diisk scf.Init.Mixing.Weight 0.001 # default=0.30 scf.Min.Mixing.Weight 0.001 # default=0.001 scf.Max.Mixing.Weight 0.100 # default=0.40 scf.Mixing.History 20 # default=5 scf.Mixing.StartPulay 10 # default=6 scf.Mixing.EveryPulay 1 #scf.Kerker.factor 1 scf.criterion 1.0e-7 # default=1.0e-6 (Hartree) scf.lapack.dste dstevx # dstevx|dstedc|dstegr,default=dstevx scf.restart on
scf.stress.tensor off # on|off, default=off
# # Geometry Optimization #
MD.Type EF # Opt|DIIS|BFGS|RF|EF MD.Opt.DIIS.History 3 # default=3 MD.Opt.StartDIIS 5 # default=5 MD.Opt.EveryDIIS 200 # default=200 MD.maxIter 100 # default=1 MD.Opt.criterion 4.0e-4 # default=0.0003 (Hartree/Bohr)
# # Atoms #
Atoms.UnitVectors.Unit Ang # Ang|AU <Atoms.UnitVectors 111.159 0.000 0.0 0.0 22.47 0.0 0.0 0.000 50.0 Atoms.UnitVectors>
|
Re: Convergence issue from kerker_mixing ( No.5 ) |
- Date: 2023/09/23 01:37
- Name: Sam <samuel.dechamps@cea.fr>
- Atoms.Number 475
Atoms.SpeciesAndCoordinates.Unit Ang # Ang|AU <Atoms.SpeciesAndCoordinates ... Atoms.SpeciesAndCoordinates>
<MD.Fixed.XYZ ... MD.Fixed.XYZ>
Since the coordinates are too large to be shared here, you can access them at https://drive.google.com/file/d/1BNUYXBQ5Z-XKi9LGwEJlTqQnNNvXQPol/view?usp=sharing
|