Skip to content

l508 ​

Implementation level ​

TypeStatus
CML extraction template
HTML5 representation

Template attributes ​

AttributeValue
sourceGaussian log
idl508
namel508
repeat*
pattern\s*\(Enter.*l508\..*
endPattern\s*Leave\sLink\s+508\s.*
endOffset1
xml:basel508.xml

Input ​

 (Enter /opt/exp_soft/local/haswell/gaussian/D.01/g09/l508.exe)
 Direct SCF.
 Tight linear equation convergence will be used.
 UB3LYP wavefunction.
 Quadratic Convergence SCF Method.
 Line search only if initial step raises energy.
 Integral symmetry usage will be decided dynamically.
 ReadGW:  IGet=1 IStart=         402 Next=         402 LGW=           0.
 Fock matrices will be formed incrementally for  20 cycles.
 Inv3:  Mode=1 IEnd=   222086448.
 Iteration    1 A*A^-1 deviation from unit magnitude is 1.07D-14 for   1412.
 Iteration    1 A*A^-1 deviation from orthogonality  is 9.16D-15 for   7084   3222.
 Iteration    1 A^-1*A deviation from unit magnitude is 1.47D-14 for   2116.
 Iteration    1 A^-1*A deviation from orthogonality  is 1.24D-09 for   7426   7400.
 Iteration    2 A*A^-1 deviation from unit magnitude is 1.97D-14 for   1738.
 Iteration    2 A*A^-1 deviation from orthogonality  is 1.53D-14 for   5929   2831.
 Iteration    2 A^-1*A deviation from unit magnitude is 1.67D-15 for   1071.
 Iteration    2 A^-1*A deviation from orthogonality  is 8.85D-16 for   7843    935.
 FoFJK:  IHMeth= 1 ICntrl=       0 DoSepK=F KAlg= 0 I1Cent=   0 FoldK=F
 IRaf= 720000000 NMat=   1 IRICut=       1 DoRegI=T DoRafI=F ISym2E= 1.
 Iteration   1 EE= -5565.50357282399                                    Grad=1.107D-03 Max rot=    0.0033 deg.
 QCNR:  CnvC1=1.11D-08 CnvC2=1.11D-07
 LinEq1:  Iter=  0 NonCon=     1 RMS=1.43D-06 Max=1.08D-04 NDo=     1
 AX will form     1 AO Fock derivatives at one time.
 LinEq1:  Iter=  1 NonCon=     1 RMS=1.52D-07 Max=2.11D-05 NDo=     1
 LinEq1:  Iter=  2 NonCon=     1 RMS=1.57D-07 Max=2.38D-05 NDo=     1
 LinEq1:  Iter=  3 NonCon=     1 RMS=1.15D-07 Max=1.74D-05 NDo=     1
 LinEq1:  Iter=  4 NonCon=     1 RMS=1.41D-07 Max=2.23D-05 NDo=     1
 LinEq1:  Iter=  5 NonCon=     1 RMS=2.49D-07 Max=5.04D-05 NDo=     1
 LinEq1:  Iter=  6 NonCon=     1 RMS=2.59D-07 Max=2.39D-05 NDo=     1
 LinEq1:  Iter=  7 NonCon=     1 RMS=2.06D-07 Max=2.47D-05 NDo=     1
 LinEq1:  Iter=  8 NonCon=     1 RMS=1.80D-07 Max=3.37D-05 NDo=     1
 LinEq1:  Iter=  9 NonCon=     1 RMS=1.68D-07 Max=2.32D-05 NDo=     1
 LinEq1:  Iter= 10 NonCon=     1 RMS=1.15D-07 Max=1.32D-05 NDo=     1
 LinEq1:  Iter= 11 NonCon=     1 RMS=1.09D-07 Max=1.67D-05 NDo=     1
 LinEq1:  Iter= 12 NonCon=     1 RMS=8.66D-08 Max=1.39D-05 NDo=     1
 LinEq1:  Iter= 13 NonCon=     1 RMS=7.31D-08 Max=8.76D-06 NDo=     1
 LinEq1:  Iter= 14 NonCon=     1 RMS=5.62D-08 Max=7.47D-06 NDo=     1
 LinEq1:  Iter= 15 NonCon=     1 RMS=5.45D-08 Max=9.69D-06 NDo=     1
 LinEq1:  Iter= 16 NonCon=     1 RMS=5.22D-08 Max=7.35D-06 NDo=     1
 LinEq1:  Iter= 17 NonCon=     1 RMS=3.35D-08 Max=2.60D-06 NDo=     1
 LinEq1:  Iter= 18 NonCon=     1 RMS=2.46D-08 Max=2.66D-06 NDo=     1
 LinEq1:  Iter= 19 NonCon=     1 RMS=1.97D-08 Max=2.81D-06 NDo=     1
 LinEq1:  Iter= 20 NonCon=     1 RMS=1.74D-08 Max=2.26D-06 NDo=     1
 LinEq1:  Iter= 21 NonCon=     1 RMS=1.28D-08 Max=1.87D-06 NDo=     1
 LinEq1:  Iter= 22 NonCon=     1 RMS=1.06D-08 Max=2.70D-06 NDo=     1
 LinEq1:  Iter= 23 NonCon=     1 RMS=7.78D-09 Max=1.83D-06 NDo=     1
 LinEq1:  Iter= 24 NonCon=     1 RMS=6.86D-09 Max=1.38D-06 NDo=     1
 LinEq1:  Iter= 25 NonCon=     1 RMS=4.62D-09 Max=9.73D-07 NDo=     1
 LinEq1:  Iter= 26 NonCon=     1 RMS=4.25D-09 Max=8.60D-07 NDo=     1
 LinEq1:  Iter= 27 NonCon=     1 RMS=2.95D-09 Max=4.51D-07 NDo=     1
 LinEq1:  Iter= 28 NonCon=     1 RMS=2.19D-09 Max=3.15D-07 NDo=     1
 LinEq1:  Iter= 29 NonCon=     1 RMS=1.60D-09 Max=3.73D-07 NDo=     1
 LinEq1:  Iter= 30 NonCon=     1 RMS=1.41D-09 Max=3.32D-07 NDo=     1
 LinEq1:  Iter= 31 NonCon=     1 RMS=1.18D-09 Max=2.16D-07 NDo=     1
 LinEq1:  Iter= 32 NonCon=     1 RMS=9.82D-10 Max=1.22D-07 NDo=     1
 LinEq1:  Iter= 33 NonCon=     0 RMS=7.32D-10 Max=7.47D-08 NDo=     1
 Linear equations converged to 1.107D-08 1.107D-07 after    33 iterations.
 Angle between quadratic step and gradient=  40.70 degrees.
     ILin= 1 X=0.000D+00 Y=-5.565503572824D+03 DE= 0.00D+00 F= -2.02D-06
 RMSU=  1.49D-06    CP:  1.00D+00
     ILin= 2 X=1.000D+00 Y=-5.565503573833D+03 DE=-1.01D-06 F= -3.62D-12
     Reject lnstep minimum 1.000D+00 FVal=-5.565503573833D+03 Lims=  0.00D+00  1.00D+00
 RMSU=  1.14D-09    CP:  1.00D+00  2.00D+00
     ILin= 3 X=2.000D+00 Y=-5.565503572825D+03 DE=-6.80D-10 F=  2.02D-06
     An  expanding polynomial of degree  3 produced  1.0002
     Minimum is close to point  2 DX=  1.69D-04 DF=  0.00D+00 DXR=  1.69D-04 DFR=  0.00D+00 which will be used.
 Iteration   2 EE= -5565.50357383279     Delta-E=       -0.000001008801 Grad=1.498D-07 Max rot=    0.0000 deg.
 Error on total polarization charges =  0.01636
 Rotation gradient small -- convergence achieved.
 SCF Done:  E(UB3LYP) =  -5565.50357383     a.u. after    2 cycles
            Convg  =    0.1498D-06                    36 Fock formations.
              S**2 =  0.8522                  -V/T =  2.0068
 <Sx>= 0.0000 <Sy>= 0.0000 <Sz>= 0.5000 <S**2>= 0.8522 S= 0.5499
 <L.S>= 0.000000000000E+00
 Annihilation of the first spin contaminant:
 S**2 before annihilation     0.8522,   after     0.7516
 Leave Link  508 at Sat Mar  6 16:03:23 2021, MaxMem=  4194304000 cpu:     31680.0

Output text ​

xml
<comment class="example.output" id="l508">
    <module cmlx:templateRef="l508">
        <scalar dataType="xsd:string" dictRef="g:l508.type">Direct</scalar>
        <array dataType="xsd:double" dictRef="cc:eener" size="2">-5565.50357282399 -5565.50357383279</array>
        <array dataType="xsd:double" dictRef="g:l508.deltaee" size="1">-0.000001008801</array>
        <scalar dataType="xsd:double" dictRef="g:rbhflyp" units="nonsi:hartree">-5565.50357383</scalar>
        <scalar dataType="xsd:double" dictRef="cc:spincontamination">0.8522</scalar>
    </module>
    </comment>

Template definition ​

xml
<templateList>  <template id="l508.type" pattern="\s+\w+\s+SCF\.\s*" endPattern=".*" endOffset="0">    <record id="l508.type">\s+&#123;A,g:l508.type&#125;\s+.*</record>
    </template>  <template id="l508.e" pattern="\s.*EE\=\s*\S+\s+Grad.*" repeat="*" endPattern=".*">    <record id="l508.e" repeat="*">\s*Iteration\s+&#123;I,cc:serial&#125;\s*EE=\s*&#123;F,cc:eener&#125;.*</record>       
    </template>  <template id="l508.ediff" pattern="\s.*EE\=.*Delta\-E.*" repeat="*" endPattern=".*">    <record id="l508.ediff" repeat="*">\s*Iteration\s+&#123;I,cc:serial&#125;\s*EE=&#123;F,cc:eener&#125;\s+Delta\-E=&#123;F,g:l508.deltaee&#125;.*</record>
    </template>  <template id="l508.scf" pattern="\s*SCF\s+Done.*" repeat="*" endPattern=".*">    <record id="scfdone">\s*SCF Done:\s+E\(.*\) =&#123;F,g:rbhflyp&#125;\s+[Aa]\.[Uu]\.\s+after&#123;I,cc:ncycle&#125;cycles\s*</record>  
    </template>  <template id="l508.footer2" pattern="\s+S\*\*2\sbefore\sannihilation.*" repeat="*" endPattern=".*" endOffset="0">    <record id="spincontamination">\s+S\*\*2\sbefore\sannihilation&#123;F,cc:spincontamination&#125;.*</record>
    </template>
  </templateList>
<transform process="pullup" xpath=".//cml:scalar[@dictRef='g:l508.type']" repeat="2" />
<transform process="pullup" xpath=".//cml:scalar[@dictRef='cc:eener']" repeat="3" />
<transform process="pullup" xpath=".//cml:scalar[@dictRef='g:l508.deltaee']" repeat="3" />
<transform process="pullup" xpath=".//cml:scalar[@dictRef='cc:spincontamination']" repeat="2" />
<transform process="pullup" xpath=".//cml:scalar[@dictRef='g:rbhflyp']" repeat="3" />
<transform process="createArray" xpath="." from=".//cml:scalar[@dictRef='cc:eener']" dictRef="cc:eener" dataType="xsd:double" />
<transform process="createArray" xpath="." from=".//cml:scalar[@dictRef='g:l508.deltaee']" dictRef="g:l508.deltaee" dataType="xsd:double" />
<transform process="delete" xpath="./cml:module[@cmlx:templateRef='l508.scf']" />
<transform process="delete" xpath="./cml:module[@cmlx:templateRef='l508.e']" />
<transform process="delete" xpath="./cml:module[@cmlx:templateRef='l508.ediff']" />
<transform process="addUnits" xpath=".//cml:scalar[@dictRef='g:rbhflyp']" value="nonsi:hartree" />
<transform process="delete" xpath="parent::cml:module[@cmlx:templateRef='job'][exists(.//cml:module[@cmlx:templateRef='l103'])]/cml:module[@cmlx:templateRef='l508' ][position() != last()]" />