l502.cycle

Implementation level

Type

Status

CML extraction template

image1

HTML5 representation

image2

Template attributes

Attribute

Value

source

Gaussian log

id

l502.cycle

repeat

*

pattern

\s*Cycle .*

endPattern

\s*$\s*SCF.*

endPattern2

\s*Error.*$\s*SCF.*

endOffset

0

xml:base

l502/l502.cycle.xml

Comment

  Cycle   1  Pass 1  IDiag  1:
Petite list used in FoFDir.
MinBra= 0 MaxBra= 2 Meth= 1.
IRaf=       0 NMat=   1 IRICut=       1 DoRegI=T DoRafI=F ISym2E= 1 JSym2E=1.
E= -1152.11674488931
DIIS: error= 2.35D-04 at cycle   1 NSaved=   1.
NSaved= 1 IEnMin= 1 EnMin= -1152.11674488931     IErMin= 1 ErrMin= 2.35D-04
ErrMax= 2.35D-04 EMaxC= 1.00D-01 BMatC= 9.83D-05 BMatP= 9.83D-05
IDIUse=3 WtCom= 9.98D-01 WtEn= 2.35D-03
Coeff-Com:  0.100D+01
Coeff-En:   0.100D+01
Coeff:      0.100D+01
Gap=     0.206 Goal=   None    Shift=    0.000
Gap=     0.095 Goal=   None    Shift=    0.000
RMSDP=8.31D-04 MaxDP=5.06D-02              OVMax= 2.17D-03

Input

Cycle   1  Pass 0  IDiag  1:
E= -416.922513179685
DIIS: error= 2.67D-02 at cycle   1 NSaved=   1.
NSaved= 1 IEnMin= 1 EnMin= -416.922513179685     IErMin= 1 ErrMin= 2.67D-02
ErrMax= 2.67D-02 EMaxC= 1.00D-01 BMatC= 3.45D-01 BMatP= 3.45D-01
IDIUse=3 WtCom= 7.33D-01 WtEn= 2.67D-01
Coeff-Com:  0.100D+01
Coeff-En:   0.100D+01
Coeff:      0.100D+01
Gap=     0.238 Goal=   None    Shift=    0.000
GapD=    0.238 DampG=1.000 DampE=0.500 DampFc=0.5000 IDamp=-1.
Damping current iteration by 5.00D-01
RMSDP=9.59D-03 MaxDP=2.30D-01              OVMax= 2.42D-01

Cycle   2  Pass 1  IDiag  1:
RMSU=  1.75D-04    CP:  9.90D-01
E= -271.638809156166     Delta-E=       -0.000013827246 Rises=F Damp=F
DIIS: error= 1.91D-04 at cycle   2 NSaved=   2.
NSaved= 2 IEnMin= 2 EnMin= -271.638809156166     IErMin= 2 ErrMin= 1.91D-04
ErrMax= 1.91D-04 EMaxC= 1.00D-01 BMatC= 3.55D-06 BMatP= 1.92D-05
IDIUse=3 WtCom= 9.98D-01 WtEn= 1.91D-03
Coeff-Com:  0.226D+00 0.774D+00
Coeff-En:   0.000D+00 0.100D+01
Coeff:      0.226D+00 0.774D+00
Gap=     0.232 Goal=   None    Shift=    0.000
RMSDP=3.58D-05 MaxDP=1.35D-03 DE=-1.38D-05 OVMax= 6.41D-04

SCF Done:

Output text

 1<comment class="example.output" id="l502.basis">
 2<module cmlx:templateRef="l502.cycle">
 3  <list cmlx:templateRef="cycle">
 4    <list>
 5      <scalar dataType="xsd:integer" dictRef="cc:cycle">1</scalar>
 6      <scalar dataType="xsd:integer" dictRef="g:pass">0</scalar>
 7      <scalar dataType="xsd:integer" dictRef="g:idiag">1</scalar>
 8    </list>
 9  </list>
10  <module cmlx:lineCount="1" cmlx:templateRef="l502.e">
11    <list cmlx:templateRef="l502.e">
12      <scalar dataType="xsd:double" dictRef="g:l502.e">-416.922513179685</scalar>
13    </list>
14  </module> Cycle 2 Pass 1 IDiag 1:
15  <module cmlx:lineCount="1" cmlx:templateRef="l502.ediff">
16    <list cmlx:templateRef="l502.ediff">
17      <list>
18        <scalar dataType="xsd:double" dictRef="g:l502.e">-271.638809156166</scalar>
19        <scalar dataType="xsd:double" dictRef="g:l502.deltae">-1.3827246E-5</scalar>
20      </list>
21    </list>
22  </module>
23</module>
24  </comment>

Template definition

1<record id="cycle" repeat="*">\s*Cycle\s*{I,cc:cycle}\s*Pass{I,g:pass}\s*IDiag{I,g:idiag}\:\s*</record>
2<templateList>  <template id="l502.ediff" pattern="\sE\=.*Delta\-E.*" repeat="*" endPattern=".*">    <record id="l502.ediff" repeat="*">\s*E={F,g:l502.e}\s+Delta\-E={F,g:l502.deltae}.*</record>
3    </template>  <template id="l502.e" pattern="\sE\=.*" repeat="*" endPattern=".*">    <record id="l502.e" repeat="*">\s*E=\s*{F,g:l502.e}\s*</record>
4    </template>  <template id="l502.discard" repeat="*" pattern="\s*((Petite)|(MinBra)|(IRaf)|(DIIS)|(NSaved)|(ErrMax)|(IDIUse)|(Coeff)|(Gap)|(Damping)|(RMSDP)|(RMSU)).*" endPattern=".*">    <record id="l502.discard" repeat="*">\s*((Petite)|(MinBra)|(IRaf)|(DIIS)|(NSaved)|(ErrMax)|(IDIUse)|(Coeff)|(Gap)|(Damping)|(RMSDP)|(RMSU)).*</record>
5    </template>
6  </templateList>
7<transform process="delete" xpath=".//*[@cmlx:templateRef='l502.discard']" />