bonding.energy
Type |
Status |
---|---|
CML extraction template |
|
HTML5 representation |
Attribute |
Value |
---|---|
source |
ADF log |
id |
bonding.energy |
name |
Bonding energy section |
pattern |
\s*B\sO\sN\sD\sI\sN\sG\s+E\sN\sE\sR\sG\sY.* |
endPattern |
\s*$\s*$\s*\={5,}+.* |
offset |
-1 |
endOffset |
0 |
repeat |
* |
xml:base |
results/bonding.energy.xml |
Input
===========================
B O N D I N G E N E R G Y *** (decomposition) ***
===========================
*** WARNING ***
The bond energy is computed as an energy difference between molecule and
fragments. In particular when the fragments are single atoms, they are usually
computed as SPHERICALLY SYMMETRIC and SPIN-RESTRICTED. Obviously, this usually
does NOT represent the true atomic groundstate.
...
Summary of Bonding Energy (energy terms are taken from the energy decomposition above)
======================================================================================
Electrostatic Energy: -33.475567726025723 -910.9165 -21006.24 -87890.09
Kinetic Energy: 24.937087958477719 678.5727 15648.26 65472.32
Coulomb (Steric+OrbInt) Energy: 8.680505521299182 236.2086 5447.10 22790.66
XC Energy: -27.291167088981922 -742.6304 -17125.47 -71652.95
Solvation: -0.008061655700173 -0.2194 -5.06 -21.17
Dispersion Energy: -0.128691164634089 -3.5019 -80.75 -337.88
Spin-Orbit: -0.149130118381270 -4.0580 -93.58 -391.54
-------------------- ----------- ---------- -----------
Total Bonding Energy: -27.149141335230745 -738.7657 -17036.35 -71280.06
...
Output text
1<comment class="example.output" id="bonding.energy">
2 <module cmlx:templateRef="bonding.energy">
3 <scalar dataType="xsd:double" dictRef="cc:eener" units="nonsi:electronvolt">-910.9165</scalar>
4 <scalar dataType="xsd:double" dictRef="cc:kinener" units="nonsi:electronvolt">678.5727</scalar>
5 <scalar dataType="xsd:double" dictRef="cc:coulombener" units="nonsi:electronvolt">236.2086</scalar>
6 <scalar dataType="xsd:double" dictRef="cc:xcener" units="nonsi:electronvolt">-742.6304</scalar>
7 <scalar dataType="xsd:double" dictRef="cc:solvener" units="nonsi:electronvolt">-0.2194</scalar>
8 <scalar dataType="xsd:double" dictRef="cc:dispener" units="nonsi:electronvolt">-3.5019</scalar>
9 <scalar dataType="xsd:double" dictRef="cc:spinener" units="nonsi:electronvolt">-4.058</scalar>
10 <scalar dataType="xsd:double" dictRef="cc:total" units="nonsi:electronvolt">-738.7657</scalar>
11 </module>
12 </comment>
Template definition
1<templateList> <template id="summary" pattern="\s*Summary\sof\sBonding\sEnergy.*" endPattern="\s*Total\sBonding\sEnergy.*" endOffset="1"> <templateList> <template pattern="\s*Electrostatic\sEnergy.*" endPattern=".*" endOffset="0"> <record id="electrostatic">.*:\s+\S+\s*{F,cc:eener}.*</record>
2 </template> <template pattern="\s*Kinetic\sEnergy.*" endPattern=".*" endOffset="0"> <record id="kinener">.*:\s+\S+\s*{F,cc:kinener}.*</record>
3 </template> <template pattern="\s*Coulomb.*" endPattern=".*" endOffset="0"> <record id="coulomb">.*:\s+\S+\s*{F,cc:coulombener}.*</record>
4 </template> <template pattern="\s*XC\sEnergy.*" endPattern=".*" endOffset="0"> <record id="xc">.*:\s+\S+\s*{F,cc:xcener}.*</record>
5 </template> <template pattern="\s*Solvation.*" endPattern=".*" endOffset="0"> <record id="solvation">.*:\s+\S+\s*{F,cc:solvener}.*</record>
6 </template> <template pattern="\s*Dispersion\sEnergy.*" endPattern=".*" endOffset="0"> <record id="dispersion">.*:\s+\S+\s*{F,cc:dispener}.*</record>
7 </template> <template pattern="\s*Spin\-Orbit.*" endPattern=".*" endOffset="0"> <record id="spin">.*:\s+\S+\s*{F,cc:spinener}.*</record>
8 </template> <template pattern="\s*Total\s*Bonding\s*Energy.*" endPattern=".*" endPattern2="~" endOffset="0"> <record id="total">.*:\s+\S+\s*{F,cc:total}.*</record>
9 </template>
10 </templateList> <transform process="pullup" repeat="2" xpath=".//cml:scalar" /> <transform process="delete" xpath=".//cml:list[count(*)=0]" /> <transform process="delete" xpath=".//cml:module[count(*)=0]" /> <transform process="addUnits" xpath=".//cml:scalar" value="nonsi:electronvolt" />
11 </template>
12 </templateList>