input.parameters

Implementation level

Type

Status

CML extraction template

image1

HTML5 representation

image2

Template attributes

Attribute

Value

source

GROMACS log

id

input.parameters

name

Input section

pattern

Input\sParameters:.*

endPattern

\s*

endOffset

1

xml:base

job/input.xml

Input

Input Parameters:
   integrator                     = md
   tinit                          = 0
   dt                             = 0.0005
   nsteps                         = 8000000
   init-step                      = 0
   simulation-part                = 1
   comm-mode                      = Linear
   nstcomm                        = 10
   bd-fric                        = 0
   ld-seed                        = 1993
   emtol                          = 10
   emstep                         = 0.01
   niter                          = 20
   fcstep                         = 0
   nstcgsteep                     = 1000
   nbfgscorr                      = 10
   rtpi                           = 0.05
   nstxout                        = 1000
   nstvout                        = 1000
   nstfout                        = 1000
   nstlog                         = 500
   nstcalcenergy                  = 10
   nstenergy                      = 1000
   nstxout-compressed             = 2000
   compressed-x-precision         = 1000
   cutoff-scheme                  = Verlet
   nstlist                        = 40
   ns-type                        = Grid
   pbc                            = xyz
   periodic-molecules             = FALSE
   verlet-buffer-tolerance        = 0.005
   rlist                          = 1.7
   rlistlong                      = 1.7
   nstcalclr                      = 10
   coulombtype                    = PME
   coulomb-modifier               = Potential-shift
   rcoulomb-switch                = 0
   rcoulomb                       = 1.7
   epsilon-r                      = 1
   epsilon-rf                     = 1
   vdw-type                       = Cut-off
   vdw-modifier                   = Potential-shift
   rvdw-switch                    = 0
   rvdw                           = 1.7
   DispCorr                       = EnerPres
   table-extension                = 1
   fourierspacing                 = 0.12
   fourier-nx                     = 128
   fourier-ny                     = 128
   fourier-nz                     = 128
   pme-order                      = 4
   ewald-rtol                     = 1e-05
   ewald-rtol-lj                  = 0.001
   lj-pme-comb-rule               = Geometric
   ewald-geometry                 = 0
   epsilon-surface                = 0
   implicit-solvent               = No
   gb-algorithm                   = Still
   nstgbradii                     = 1
   rgbradii                       = 1
   gb-epsilon-solvent             = 80
   gb-saltconc                    = 0
   gb-obc-alpha                   = 1
   gb-obc-beta                    = 0.8
   gb-obc-gamma                   = 4.85
   gb-dielectric-offset           = 0.009
   sa-algorithm                   = Ace-approximation
   sa-surface-tension             = 2.05016
   tcoupl                         = Berendsen
   nsttcouple                     = 2
   nh-chain-length                = 0
   print-nose-hoover-chain-variables = FALSE
   pcoupl                         = Parrinello-Rahman
   pcoupltype                     = Isotropic
   nstpcouple                     = 2
   tau-p                          = 4
   compressibility (3x3):
      compressibility[    0]={ 4.50000e-05,  0.00000e+00,  0.00000e+00}
      compressibility[    1]={ 0.00000e+00,  4.50000e-05,  0.00000e+00}
      compressibility[    2]={ 0.00000e+00,  0.00000e+00,  4.50000e-05}
   ref-p (3x3):
      ref-p[    0]={ 1.00000e+00,  0.00000e+00,  0.00000e+00}
      ref-p[    1]={ 0.00000e+00,  1.00000e+00,  0.00000e+00}
      ref-p[    2]={ 0.00000e+00,  0.00000e+00,  1.00000e+00}
   refcoord-scaling               = No
   posres-com (3):
      posres-com[0]= 0.00000e+00
      posres-com[1]= 0.00000e+00
      posres-com[2]= 0.00000e+00
   posres-comB (3):
      posres-comB[0]= 0.00000e+00
      posres-comB[1]= 0.00000e+00
      posres-comB[2]= 0.00000e+00
   QMMM                           = FALSE
   QMconstraints                  = 0
   QMMMscheme                     = 0
   MMChargeScaleFactor            = 1
qm-opts:
   ngQM                           = 0
   constraint-algorithm           = Lincs
   continuation                   = TRUE
   Shake-SOR                      = TRUE
   shake-tol                      = 0.0001
   lincs-order                    = 4
   lincs-iter                     = 1
   lincs-warnangle                = 30
   nwall                          = 0
   wall-type                      = 9-3
   wall-r-linpot                  = -1
   wall-atomtype[0]               = -1
   wall-atomtype[1]               = -1
   wall-density[0]                = 0
   wall-density[1]                = 0
   wall-ewald-zfac                = 3
   pull                           = no
   rotation                       = FALSE
   interactiveMD                  = FALSE
   disre                          = No
   disre-weighting                = Conservative
   disre-mixed                    = FALSE
   dr-fc                          = 1000
   dr-tau                         = 0
   nstdisreout                    = 100
   orire-fc                       = 0
   orire-tau                      = 0
   nstorireout                    = 100
   free-energy                    = no
   cos-acceleration               = 0
   deform (3x3):
      deform[    0]={ 0.00000e+00,  0.00000e+00,  0.00000e+00}
      deform[    1]={ 0.00000e+00,  0.00000e+00,  0.00000e+00}
      deform[    2]={ 0.00000e+00,  0.00000e+00,  0.00000e+00}
   simulated-tempering            = FALSE
   E-x:
      n = 0
   E-xt:
      n = 0
   E-y:
      n = 0
   E-yt:
      n = 0
   E-z:
      n = 0
   E-zt:
      n = 0
   swapcoords                     = no
   adress                         = FALSE
   userint1                       = 0
   userint2                       = 0
   userint3                       = 0
   userint4                       = 0
   userreal1                      = 0
   userreal2                      = 0
   userreal3                      = 0
   userreal4                      = 0
grpopts:
   nrdf:     2027.99     2139.99      563301
   ref-t:         300         300         300
   tau-t:        0.02         0.1         0.1
annealing:          No          No          No
annealing-npoints:           0           0           0
   acc:            0           0           0
   nfreeze:           N           N           N
   energygrp-flags[  0]: 0 0 0
   energygrp-flags[  1]: 0 0 0
   energygrp-flags[  2]: 0 0 0

Output text

  1<comment class="example.output" id="input.parameters">
  2        <module cmlx:templateRef="input.parameters">
  3         <scalar dataType="xsd:string" dictRef="gm:integrator">md</scalar>
  4         <scalar dataType="xsd:string" dictRef="gm:tinit">0</scalar>
  5         <scalar dataType="xsd:string" dictRef="gm:dt">0.0005</scalar>
  6         <scalar dataType="xsd:string" dictRef="gm:nsteps">8000000</scalar>
  7         <scalar dataType="xsd:string" dictRef="gm:init.step">0</scalar>
  8         <scalar dataType="xsd:string" dictRef="gm:simulation.part">1</scalar>
  9         <scalar dataType="xsd:string" dictRef="gm:comm.mode">Linear</scalar>
 10         <scalar dataType="xsd:string" dictRef="gm:nstcomm">10</scalar>
 11         <scalar dataType="xsd:string" dictRef="gm:bd.fric">0</scalar>
 12         <scalar dataType="xsd:string" dictRef="gm:ld.seed">1993</scalar>
 13         <scalar dataType="xsd:string" dictRef="gm:emtol">10</scalar>
 14         <scalar dataType="xsd:string" dictRef="gm:emstep">0.01</scalar>
 15         <scalar dataType="xsd:string" dictRef="gm:niter">20</scalar>
 16         <scalar dataType="xsd:string" dictRef="gm:fcstep">0</scalar>
 17         <scalar dataType="xsd:string" dictRef="gm:nstcgsteep">1000</scalar>
 18         <scalar dataType="xsd:string" dictRef="gm:nbfgscorr">10</scalar>
 19         <scalar dataType="xsd:string" dictRef="gm:rtpi">0.05</scalar>
 20         <scalar dataType="xsd:string" dictRef="gm:nstxout">1000</scalar>
 21         <scalar dataType="xsd:string" dictRef="gm:nstvout">1000</scalar>
 22         <scalar dataType="xsd:string" dictRef="gm:nstfout">1000</scalar>
 23         <scalar dataType="xsd:string" dictRef="gm:nstlog">500</scalar>
 24         <scalar dataType="xsd:string" dictRef="gm:nstcalcenergy">10</scalar>
 25         <scalar dataType="xsd:string" dictRef="gm:nstenergy">1000</scalar>
 26         <scalar dataType="xsd:string" dictRef="gm:nstxout.compressed">2000</scalar>
 27         <scalar dataType="xsd:string" dictRef="gm:compressed.x.precision">1000</scalar>
 28         <scalar dataType="xsd:string" dictRef="gm:cutoff.scheme">Verlet</scalar>
 29         <scalar dataType="xsd:string" dictRef="gm:nstlist">40</scalar>
 30         <scalar dataType="xsd:string" dictRef="gm:ns.type">Grid</scalar>
 31         <scalar dataType="xsd:string" dictRef="gm:pbc">xyz</scalar>
 32         <scalar dataType="xsd:string" dictRef="gm:periodic.molecules">FALSE</scalar>
 33         <scalar dataType="xsd:string" dictRef="gm:verlet.buffer.tolerance">0.005</scalar>
 34         <scalar dataType="xsd:string" dictRef="gm:rlist">1.7</scalar>
 35         <scalar dataType="xsd:string" dictRef="gm:rlistlong">1.7</scalar>
 36         <scalar dataType="xsd:string" dictRef="gm:nstcalclr">10</scalar>
 37         <scalar dataType="xsd:string" dictRef="gm:coulombtype">PME</scalar>
 38         <scalar dataType="xsd:string" dictRef="gm:coulomb.modifier">Potential-shift</scalar>
 39         <scalar dataType="xsd:string" dictRef="gm:rcoulomb.switch">0</scalar>
 40         <scalar dataType="xsd:string" dictRef="gm:rcoulomb">1.7</scalar>
 41         <scalar dataType="xsd:string" dictRef="gm:epsilon.r">1</scalar>
 42         <scalar dataType="xsd:string" dictRef="gm:epsilon.rf">1</scalar>
 43         <scalar dataType="xsd:string" dictRef="gm:vdw.type">Cut-off</scalar>
 44         <scalar dataType="xsd:string" dictRef="gm:vdw.modifier">Potential-shift</scalar>
 45         <scalar dataType="xsd:string" dictRef="gm:rvdw.switch">0</scalar>
 46         <scalar dataType="xsd:string" dictRef="gm:rvdw">1.7</scalar>
 47         <scalar dataType="xsd:string" dictRef="gm:dispcorr">EnerPres</scalar>
 48         <scalar dataType="xsd:string" dictRef="gm:table.extension">1</scalar>
 49         <scalar dataType="xsd:string" dictRef="gm:fourierspacing">0.12</scalar>
 50         <scalar dataType="xsd:string" dictRef="gm:fourier.nx">128</scalar>
 51         <scalar dataType="xsd:string" dictRef="gm:fourier.ny">128</scalar>
 52         <scalar dataType="xsd:string" dictRef="gm:fourier.nz">128</scalar>
 53         <scalar dataType="xsd:string" dictRef="gm:pme.order">4</scalar>
 54         <scalar dataType="xsd:string" dictRef="gm:ewald.rtol">1e-05</scalar>
 55         <scalar dataType="xsd:string" dictRef="gm:ewald.rtol.lj">0.001</scalar>
 56         <scalar dataType="xsd:string" dictRef="gm:lj.pme.comb.rule">Geometric</scalar>
 57         <scalar dataType="xsd:string" dictRef="gm:ewald.geometry">0</scalar>
 58         <scalar dataType="xsd:string" dictRef="gm:epsilon.surface">0</scalar>
 59         <scalar dataType="xsd:string" dictRef="gm:implicit.solvent">No</scalar>
 60         <scalar dataType="xsd:string" dictRef="gm:gb.algorithm">Still</scalar>
 61         <scalar dataType="xsd:string" dictRef="gm:nstgbradii">1</scalar>
 62         <scalar dataType="xsd:string" dictRef="gm:rgbradii">1</scalar>
 63         <scalar dataType="xsd:string" dictRef="gm:gb.epsilon.solvent">80</scalar>
 64         <scalar dataType="xsd:string" dictRef="gm:gb.saltconc">0</scalar>
 65         <scalar dataType="xsd:string" dictRef="gm:gb.obc.alpha">1</scalar>
 66         <scalar dataType="xsd:string" dictRef="gm:gb.obc.beta">0.8</scalar>
 67         <scalar dataType="xsd:string" dictRef="gm:gb.obc.gamma">4.85</scalar>
 68         <scalar dataType="xsd:string" dictRef="gm:gb.dielectric.offset">0.009</scalar>
 69         <scalar dataType="xsd:string" dictRef="gm:sa.algorithm">Ace-approximation</scalar>
 70         <scalar dataType="xsd:string" dictRef="gm:sa.surface.tension">2.05016</scalar>
 71         <scalar dataType="xsd:string" dictRef="gm:tcoupl">Berendsen</scalar>
 72         <scalar dataType="xsd:string" dictRef="gm:nsttcouple">2</scalar>
 73         <scalar dataType="xsd:string" dictRef="gm:nh.chain.length">0</scalar>
 74         <scalar dataType="xsd:string" dictRef="gm:print.nose.hoover.chain.variables">FALSE</scalar>
 75         <scalar dataType="xsd:string" dictRef="gm:pcoupl">Parrinello-Rahman</scalar>
 76         <scalar dataType="xsd:string" dictRef="gm:pcoupltype">Isotropic</scalar>
 77         <scalar dataType="xsd:string" dictRef="gm:nstpcouple">2</scalar>
 78         <scalar dataType="xsd:string" dictRef="gm:tau.p">4</scalar>
 79         <scalar dataType="xsd:string" dictRef="gm:refcoord.scaling">No</scalar>
 80         <matrix cols="3" dataType="xsd:double" dictRef="gm:compressibility" rows="3">4.50000e-05 0.00000e+00 0.00000e+00 0.00000e+00 4.50000e-05 0.00000e+00 0.00000e+00 0.00000e+00 4.50000e-05</matrix>
 81         <matrix cols="3" dataType="xsd:double" dictRef="gm:ref.p" rows="3">1.00000e+00 0.00000e+00 0.00000e+00 0.00000e+00 1.00000e+00 0.00000e+00 0.00000e+00 0.00000e+00 1.00000e+00</matrix>
 82         <scalar dataType="xsd:string" dictRef="gm:qmmm">FALSE</scalar>
 83         <scalar dataType="xsd:string" dictRef="gm:qmconstraints">0</scalar>
 84         <scalar dataType="xsd:string" dictRef="gm:qmmmscheme">0</scalar>
 85         <scalar dataType="xsd:string" dictRef="gm:mmchargescalefactor">1</scalar>
 86         <array dataType="xsd:double" dictRef="gm:posres.com" size="3">0.00000e+00 0.00000e+00 0.00000e+00</array>
 87         <array dataType="xsd:double" dictRef="gm:posres.comb" size="3">0.00000e+00 0.00000e+00 0.00000e+00</array>
 88         <scalar dataType="xsd:string" dictRef="gm:simulated.tempering">FALSE</scalar>
 89         <matrix cols="3" dataType="xsd:double" dictRef="gm:deform" rows="3">0.00000e+00 0.00000e+00 0.00000e+00 0.00000e+00 0.00000e+00 0.00000e+00 0.00000e+00 0.00000e+00 0.00000e+00</matrix>
 90         <array dataType="xsd:string" dictRef="gm:nrdf" size="3">2027.99 2139.99 563301</array>
 91         <scalar dataType="xsd:string" dictRef="gm:swapcoords">no</scalar>
 92         <scalar dataType="xsd:string" dictRef="gm:adress">FALSE</scalar>
 93         <scalar dataType="xsd:string" dictRef="gm:userint1">0</scalar>
 94         <scalar dataType="xsd:string" dictRef="gm:userint2">0</scalar>
 95         <scalar dataType="xsd:string" dictRef="gm:userint3">0</scalar>
 96         <scalar dataType="xsd:string" dictRef="gm:userint4">0</scalar>
 97         <scalar dataType="xsd:string" dictRef="gm:userreal1">0</scalar>
 98         <scalar dataType="xsd:string" dictRef="gm:userreal2">0</scalar>
 99         <scalar dataType="xsd:string" dictRef="gm:userreal3">0</scalar>
100         <scalar dataType="xsd:string" dictRef="gm:userreal4">0</scalar>
101         <array dataType="xsd:string" dictRef="gm:ref.t" size="3">300 300 300</array>
102         <array dataType="xsd:string" dictRef="gm:tau.t" size="3">0.02 0.1 0.1</array>
103         <array dataType="xsd:string" dictRef="gm:annealing" size="3">No No No</array>
104         <array dataType="xsd:string" dictRef="gm:annealing.npoints" size="3">0 0 0</array>
105         <array dataType="xsd:string" dictRef="gm:acc" size="3">0 0 0</array>
106         <array dataType="xsd:string" dictRef="gm:nfreeze" size="3">N N N</array>
107      </module>
108    </comment>

Template definition

 1<record />
 2<template id="discarded" pattern="\s*E-.*" endPattern=".*" endOffset="1">
 3    </template>
 4<template id="array" pattern="\s*\w.+:\s+\S+.*" endPattern=".*" endPattern2="~" endOffset="0" repeat="*">  <record>{A,gm:name}:{X,gm:value}</record>  <transform process="createArray" xpath=".//cml:scalar[@dictRef='gm:value']" splitter="\s+" from="." />  <transform process="setValue" xpath="//cml:scalar[@dictRef='gm:name']" value="$string(lower-case(./text()))" />  <transform process="setValue" xpath="//cml:scalar[@dictRef='gm:name']" value="$string(replace(./text(), '[-_]', '.'))" />  <transform process="pullup" xpath=".//cml:scalar" />  <transform process="pullup" xpath=".//cml:array" />  <transform process="addAttribute" xpath=".//cml:array" name="dictRef" value="$string(concat('gm:', ../cml:scalar[@dictRef='gm:name']))" />  <transform process="pullup" xpath=".//cml:array" repeat="2" />
 5    </template>
 6<template id="single" pattern="\s{3}\w.+=.+" endPattern=".+\(.*\):.*" endPattern2="~" endOffset="0" repeat="*">  <record id="r2" repeat="*">\s*{X,gm:name}\s*=\s*{X,gm:value}</record>  <transform process="setValue" xpath="//cml:scalar[@dictRef='gm:name']" value="$string(lower-case(./text()))" />  <transform process="setValue" xpath="//cml:scalar[@dictRef='gm:name']" value="$string(replace(./text(), '[-_]', '.'))" />  <transform process="createNameValue" xpath="./cml:list/cml:list" name="*[@dictRef='gm:name']" value="*[@dictRef='gm:value']" />  <transform process="pullup" xpath=".//cml:scalar" repeat="3" />
 7    </template>
 8<template id="array" pattern=".+\(\d+\):.*" endPattern=".+\(\d+\):.*" endPattern2=".+\(.+x.+\):.*" endPattern3="\s{1,5}\w.*" endPattern4="~" endOffset="0" repeat="*">  <record>{X,gm:name}\(.*</record>  <record repeat="*" makeArray="true">.*={X,gm:value}</record>  <transform process="setValue" xpath="//cml:scalar[@dictRef='gm:name']" value="$string(lower-case(./text()))" />  <transform process="setValue" xpath="//cml:scalar[@dictRef='gm:name']" value="$string(replace(./text(), '[-_]', '.'))" />  <transform process="pullup" xpath=".//cml:scalar" />  <transform process="pullup" xpath=".//cml:array" />  <transform process="addAttribute" xpath=".//cml:array" name="dataType" value="xsd:double" />  <transform process="addAttribute" xpath=".//cml:array" name="dictRef" value="$string(concat('gm:', parent::cml:module/cml:scalar[@dictRef='gm:name']))" />  <transform process="pullup" xpath=".//cml:array" />
 9    </template>
10<template id="matrix" pattern=".+\(.+x.+\):.*" endPattern=".+\(.+x.+\):.*" endPattern2="\s{1,5}\w.*" endPattern3="~" endOffset="0" repeat="*">  <record>{X,gm:name}\(.*</record>  <transform process="setValue" xpath="//cml:scalar[@dictRef='gm:name']" value="$string(lower-case(./text()))" />  <transform process="setValue" xpath="//cml:scalar[@dictRef='gm:name']" value="$string(replace(./text(), '[-_]', '.'))" />  <transform process="pullup" xpath=".//cml:scalar" />  <record repeat="*">.*\{{X,cc:dummy},*\}</record>  <transform process="split" xpath=".//cml:scalar[@dictRef='cc:dummy']" splitter=",\s*" />  <transform process="createArray" xpath=".//cml:list[@dictRef='cc:dummy']" from="cml:scalar" />  <transform process="addAttribute" xpath=".//cml:array" name="dataType" value="xsd:double" />  <transform process="createMatrix" xpath="." from=".//cml:array" dictRef="cc:dummy" />  <transform process="pullup" xpath=".//cml:matrix" repeat="2" />  <transform process="addAttribute" xpath=".//cml:matrix" name="dictRef" value="$string(concat('gm:', parent::cml:module/cml:scalar[@dictRef='gm:name']))" />  <transform process="pullup" xpath=".//cml:matrix" />
11    </template>
12<transform process="delete" xpath=".//cml:list" />
13<transform process="delete" xpath=".//cml:module" />