[DFTB-Plus-User] Unreasonably large number of steps in simultaneous geometry and cell optimization

daniele.veclani at isof.cnr.it daniele.veclani at isof.cnr.it
Sun Dec 5 18:24:51 CET 2021


Dear dr. Alexander A. Maryewski,

I state that I am not an expert in DFTB +, however I have been using 
this software for a few months, and I too have had the same problem as 
you

I solved the problem by slightly modifying the Hamiltonian block like 
this:

"Hamiltonian = DFTB {
   Scc = Yes
   SccTolerance = 1e-5
   MaxSCCIterations = 5000
   Charge = -1
    Mixer = Broyden {
     MixingParameter = 0.3
   }
   Filling = Fermi {
    Temperature [K] = 300
   }
   SlaterKosterFiles = Type2FileNames {
     Prefix = "/home/dveclani/test/DFTB-2/matsci-0-3/"
     Separator = "-"
     Suffix = ".skf"
   }
   KPointsAndWeights = SupercellFolding {
     2 0 0
     0 2 0
     0 0 1
     0.5 0.5 0.0
   }
   MaxAngularMomentum {
     O  = "p"
     C  = "p"
     H  = "s"
     P  = "d"
"
I hope it will come in handy.

Best,
Daniele Veclani.



> Dear DFTB+ users and developers,
> 
>  I'm experiencing a problem with unreasonably slow convergence for
> simultaneous geometry & cell optimization. The initial structure for
> optimization (organic molecular crystal) is obtained from PBE
> relaxation with MBD correction in FHI-aims, so it is supposed to be in
> proximity of DFTB minimum; the system itself is quite simple, with no
> flexible dihedral angles. The final structure is essentially identical
> to the initial one, the volume change is very small. However, the
> relaxation takes 3448 geometry steps and 91 lattice steps, which is,
> in my opinion, too much for such negligible change.
> 
>  I'm attaching the initial and final structures, as well as the input
> specification. I must note that changing the relaxation driver to BFGS
> or CG led to even bigger number of steps, while increasing the max
> step size had virtually no effect on number of steps. The problem also
> persists for all other types of dispersion corrections (D3, D4, and
> MBD), as well as for DFTB1, DFTB2, and xTB Hamiltonian. I'm using a
> development version of DFTB+ (commit 65b0275).
> 
>  Thank you in advance for you help!
> 
> Input:
> 
> Geometry = VaspFormat {
>        <<< "POSCAR"
> }
> 
> Driver = FIRE {
>        MovedAtoms = 1:-1
>        MaxForceComponent = 1e-4
>        LatticeOpt = Yes
>        MaxSteps = -1
>        MaxAtomStep = 0.94486
>        MaxLatticeStep = 0.94486
> }
> 
> Hamiltonian = DFTB {
>        SCC = Yes
>        SCCTolerance = 1e-08
>        MaxSCCIterations = 2000
>        SlaterKosterFiles = Type2FileNames{
>             Prefix = /home/amarjewski/Downloads/3ob-3-1/
>             Separator = "-"
>             Suffix = ".skf"
>             }
>        HCorrection = Damping {
>            Exponent = 4.2
>        }
> 
>        HubbardDerivs {
>                C = -0.1492
>                S = -0.11
>                N = -0.1535
>                }
>         MaxAngularMomentum = {
>                C = p
>                S = d
>                N = p
>                }
>        KPointsAndWeights = SupercellFolding {
>                2.  0.  0.
>                 0.  2.  0.
>                 0.  0.  1.
>                 0.5 0.5 0.5
>        }
>        Dispersion = TS {
>                RangeSeparation = 1.05
>        }
> }
> 
> Options {
>        WriteResultsTag = Yes
>        TimingVerbosity = -1
> }
> ParserOptions {
>        IgnoreUnprocessedNodes = Yes
> }
> 
> Initial structure:
> 
> EA0
> 1.0000000000000000
>     0.000000    0.000000   -7.055000
>    -0.000000  -10.130900   -0.000000
>   -13.452700    0.000000   -0.000000
> C   N   S
>  32  16  12
> Direct
>  0.020520  0.692620  0.600950
>  0.042030  0.587050  0.180350
>  0.542030  0.412950  0.819650
>  0.042030  0.912950  0.680350
>  0.030900  0.137560  0.263670
>  0.530900  0.862440  0.736330
>  0.530900  0.637560  0.236330
>  0.030900  0.362440  0.763670
>  0.928500  0.241210  0.079410
>  0.428500  0.758790  0.920590
>  0.428500  0.741210  0.420590
>  0.928500  0.258790  0.579410
>  0.997970  0.671140  0.100580
>  0.497970  0.328860  0.899420
>  0.497970  0.171140  0.399420
>  0.997970  0.828860  0.600580
>  0.542030  0.087050  0.319650
>  0.531340  0.943920  0.822090
>  0.031340  0.056080  0.177910
>  0.520520  0.307380  0.399050
>  0.020520  0.807380  0.100950
>  0.972070  0.640130  0.506290
>  0.472070  0.359870  0.493710
>  0.472070  0.140130  0.993710
>  0.520520  0.192620  0.899050
>  0.983790  0.392900  0.586900
>  0.483790  0.607100  0.413100
>  0.483790  0.892900  0.913100
>  0.983790  0.107100  0.086900
>  0.031340  0.443920  0.677910
>  0.972070  0.859870  0.006290
>  0.531340  0.556080  0.322090
>  0.913600  0.774530  0.938670
>  0.884360  0.148230  0.570310
>  0.384360  0.851770  0.429690
>  0.384360  0.648230  0.929690
>  0.884360  0.351770  0.070310
>  0.534960  0.798690  0.663870
>  0.534960  0.701310  0.163870
>  0.034960  0.201310  0.336130
>  0.085280  0.976920  0.749030
>  0.413600  0.225470  0.061330
>  0.585280  0.023080  0.250970
>  0.034960  0.298690  0.836130
>  0.413600  0.274530  0.561330
>  0.085280  0.523080  0.249030
>  0.585280  0.476920  0.750970
>  0.913600  0.725470  0.438670
>  0.990480  0.028080  0.969370
>  0.490480  0.971920  0.030630
>  0.490480  0.528080  0.530630
>  0.990480  0.471920  0.469370
>  0.916110  0.621430  0.983970
>  0.416110  0.121430  0.516030
>  0.916110  0.878570  0.483970
>  0.101330  0.893130  0.206480
>  0.601330  0.106870  0.793520
>  0.601330  0.393130  0.293520
>  0.101330  0.606870  0.706480
>  0.416110  0.378570  0.016030
> 
> Final structure:
> 
>  60  F
> C N S
>    1  1    0.1618820919E-01    0.6953035972E+00    0.6028292686E+00
>    2  1    0.6054080320E-01    0.5816253594E+00    0.1889168374E+00
>    3  1    0.5605408032E+00    0.4183746406E+00    0.8110831626E+00
>    4  1    0.6054080212E-01    0.9183746373E+00    0.6889168379E+00
>    5  1    0.3894586478E-01    0.1463696753E+00    0.2863807959E+00
>    6  1    0.5389458648E+00    0.8536303247E+00    0.7136192041E+00
>    7  1    0.5389458626E+00    0.6463696788E+00    0.2136192044E+00
>    8  1    0.3894586258E-01    0.3536303212E+00    0.7863807956E+00
>    9  1    0.9194815724E+00    0.2560876082E+00    0.9025739993E-01
>   10  1    0.4194815724E+00    0.7439123918E+00    0.9097426001E+00
>   11  1    0.4194815742E+00    0.7560876117E+00    0.4097426009E+00
>   12  1    0.9194815742E+00    0.2439123883E+00    0.5902573991E+00
>   13  1    0.1005024217E+01    0.6667714686E+00    0.1023961561E+00
>   14  1    0.5050242166E+00    0.3332285314E+00    0.8976038439E+00
>   15  1    0.5050242175E+00    0.1667714722E+00    0.3976038438E+00
>   16  1    0.1005024218E+01    0.8332285278E+00    0.6023961562E+00
>   17  1    0.5605408021E+00    0.8162536268E-01    0.3110831621E+00
>   18  1    0.5307570847E+00    0.9362083091E+00    0.8076337958E+00
>   19  1    0.3075708471E-01    0.6379169088E-01    0.1923662042E+00
>   20  1    0.5161882092E+00    0.3046964028E+00    0.3971707314E+00
>   21  1    0.1618820762E-01    0.8046963992E+00    0.1028292686E+00
>   22  1    0.9622657415E+00    0.6386852028E+00    0.5001196801E+00
>   23  1    0.4622657415E+00    0.3613147972E+00    0.4998803199E+00
>   24  1    0.4622657378E+00    0.1386852066E+00    0.9998803195E+00
>   25  1    0.5161882076E+00    0.1953036008E+00    0.8971707314E+00
>   26  1    0.9767711350E+00    0.3817261045E+00    0.5960237041E+00
>   27  1    0.4767711350E+00    0.6182738955E+00    0.4039762959E+00
>   28  1    0.4767711330E+00    0.8817261080E+00    0.9039762953E+00
>   29  1    0.9767711330E+00    0.1182738920E+00    0.9602370469E-01
>   30  1    0.3075708476E-01    0.4362083057E+00    0.6923662040E+00
>   31  1    0.9622657378E+00    0.8613147934E+00    0.1196804560E-03
>   32  1    0.5307570848E+00    0.5637916943E+00    0.3076337960E+00
>   33  2    0.9108197374E+00    0.7815481119E+00    0.9219522648E+00
>   34  2    0.8628543644E+00    0.1347135404E+00    0.5859737071E+00
>   35  2    0.3628543644E+00    0.8652864596E+00    0.4140262929E+00
>   36  2    0.3628543630E+00    0.6347135438E+00    0.9140262920E+00
>   37  2    0.8628543630E+00    0.3652864562E+00    0.8597370800E-01
>   38  2    0.5489472848E+00    0.7895246992E+00    0.6367080419E+00
>   39  2    0.5489472805E+00    0.7104753046E+00    0.1367080424E+00
>   40  2    0.4894728477E-01    0.2104753008E+00    0.3632919581E+00
>   41  2    0.1132682966E+00    0.9872521695E+00    0.7577586812E+00
>   42  2    0.4108197374E+00    0.2184518881E+00    0.7804773523E-01
>   43  2    0.6132682966E+00    0.1274783045E-01    0.2422413188E+00
>   44  2    0.4894728050E-01    0.2895246954E+00    0.8632919576E+00
>   45  2    0.4108197421E+00    0.2815481158E+00    0.5780477357E+00
>   46  2    0.1132682994E+00    0.5127478277E+00    0.2577586806E+00
>   47  2    0.6132682994E+00    0.4872521723E+00    0.7422413194E+00
>   48  2    0.9108197421E+00    0.7184518842E+00    0.4219522643E+00
>   49  3    0.9682605312E+00    0.3602122790E-01    0.9694575748E+00
>   50  3    0.4682605312E+00    0.9639787721E+00    0.3054242521E-01
>   51  3    0.4682605362E+00    0.5360212317E+00    0.5305424258E+00
>   52  3    0.9682605362E+00    0.4639787683E+00    0.4694575742E+00
>   53  3    0.9256425787E+00    0.6018522640E+00    0.9799177228E+00
>   54  3    0.4256425811E+00    0.1018522679E+00    0.5200822773E+00
>   55  3    0.9256425811E+00    0.8981477321E+00    0.4799177227E+00
>   56  3    0.9347257894E-01    0.8945740691E+00    0.2184145744E+00
>   57  3    0.5934725789E+00    0.1054259309E+00    0.7815854256E+00
>   58  3    0.5934725786E+00    0.3945740725E+00    0.2815854253E+00
>   59  3    0.9347257856E-01    0.6054259275E+00    0.7184145747E+00
>   60  3    0.4256425786E+00    0.3981477360E+00    0.2008227717E-01
>    0.0000000000E+00    0.0000000000E+00    0.0000000000E+00
>    0.3796409345E-10   -0.2823521794E-10   -0.6775993499E+01
>    0.4331511054E-08   -0.1000091620E+02   -0.3952259833E-11
>   -0.1248479890E+02    0.7282280671E-08    0.2555546997E-10
> 
> Best regards,
> 
> Alexander A. Maryewski
> _______________________________________________
> DFTB-Plus-User mailing list
> DFTB-Plus-User at mailman.zfn.uni-bremen.de
> https://mailman.zfn.uni-bremen.de/cgi-bin/mailman/listinfo/dftb-plus-user


More information about the DFTB-Plus-User mailing list