performance

Implementation level
Type Status
CML extraction template image1
HTML5 representation image2
Template attributes
Attribute Value
source LAMMPS log
id performance
pattern \s*Performance:.*
endPattern \s*
endOffset 1
xml:base job/performance.xml
Input
Performance: 0.943 ns/day, 25.441 hours/ns, 21.837 timesteps/s
99.0% CPU use with 36 MPI tasks x 1 OpenMP threads
Output text
<comment class="example.output" id="performance">
      <module cmlx:templateRef="performance">
         <scalar dataType="xsd:double" dictRef="l:nsperday">0.943</scalar>
         <scalar dataType="xsd:double" dictRef="l:hourperns">25.441</scalar>
         <scalar dataType="xsd:double" dictRef="l:timestepperns">21.837</scalar>
         <scalar dataType="xsd:double" dictRef="l:cpuusage">99.0</scalar>
      </module>
    </comment>
Template definition
<record>Performance:{F,l:nsperday}ns/day,{F,l:hourperns}hours/ns,{F,l:timestepperns}timesteps/s</record>
<record>{F,l:cpuusage}% CPU use with.*</record>
<transform process="move" xpath=".//cml:scalar" to="." />
<transform process="delete" xpath=".//cml:list[count(*)=0]" />
<transform process="delete" xpath=".//cml:list[count(*)=0]" />