setup ​
Implementation level ​
| Type | Status |
|---|---|
| CML extraction template | |
| HTML5 representation |
Template attributes ​
| Attribute | Value |
|---|---|
| source | xTB log |
| id | setup |
| name | Setup section |
| pattern | \s+:\s+SETUP\s+:.* |
| endPattern | \s* |
| xml:base | setup.xml |
Input
...................................................
: SETUP :
:.................................................:
: # basis functions 6 :
: # atomic orbitals 6 :
: # shells 4 :
: # electrons 8 :
: max. iterations 250 :
: Hamiltonian GFN2-xTB :
: restarted? true :
: GBSA solvation false :
: PC potential false :
: electronic temp. 300.0000000 K :
: accuracy 1.0000000 :
: -> integral cutoff 0.2500000E+02 :
: -> integral neglect 0.1000000E-07 :
: -> SCF convergence 0.1000000E-05 Eh :
: -> wf. convergence 0.1000000E-03 e :
: Broyden damping 0.4000000 :
: net charge 0 :
: unpaired electrons 1 :
...................................................
Output text
xml
<comment class="example.output" id="setup">
<module cmlx:templateRef="setup">
<scalar dataType="xsd:integer" dictRef="cc:charge">0</scalar>
<scalar dataType="xsd:integer" dictRef="xtb:spinPolarization">1</scalar>
<scalar dataType="xsd:string" dictRef="cc:method">GFN2-xTB</scalar>
</module>
</comment>Template definition
xml
<templateList> <template id="charge" pattern="\s*:\s*net\s*charge.*" endPattern=".*"> <record>\s*:\s*net\s*charge{I,cc:charge}.*</record>
</template> <template id="spin" pattern="\s*:\s*unpaired\selectrons.*" endPattern=".*"> <record>\s*:\s*unpaired\selectrons{I,xtb:spinPolarization}.*</record>
</template> <template id="hamiltonian" pattern="\s*:\s*Hamiltonian.*" endPattern=".*"> <record>\s*:\s*Hamiltonian{A,cc:method}.*</record>
</template>
</templateList>
<transform process="pullup" xpath=".//cml:scalar" repeat="2" />
<transform process="delete" xpath=".//cml:list[count(*)=0]" />
<transform process="delete" xpath=".//cml:module[count(*)=0]" />