Table of Contents
Important changes are
The xml tags (element and attribute names) are in lower case.
Misuse of plurals is fixed: Loops becomes loop, and "positions" becomes "position".
condition attribute is used to define one of followings:
the unit of the data.
constraints on the data.
datatype attribute is used to define the type of data.
Apply consistent rules to id (ID type) and name (string type).
Use (pos|string|index|scalar|tensor)Array for the datatype of the particle attributes.
Table 3.1. Changes excluding those due to the upper/lower case changes
| Previous | Current |
|---|---|
<Main/> | <simulation/> |
<Jobs/> | <process/> |
<particleset>
<attrib name="positions" type="PositionType" inunit="1">
0.0 0.0 0.0
0.25 0.25 0.25
</attrib>
</particleset>
|
<particleset>
<attrib name="position" datatype="posArray" condition="1">
0.0 0.0 0.0
0.25 0.25 0.25
</attrib>
</particleset>
|
<particleset>
<attrib name="ionid" type="StringType">
Si Si
</attrib>
</particleset>
|
<particleset>
<attrib name="ionid" datatype="stringArray">
Si Si
</attrib>
</particleset>
|
<particleset>
<attrib name="ionid" type="IndexType">
0 1
</attrib>
</particleset>
|
<particleset>
<attrib name="ionid" datatype="indexArray">
0 1
</attrib>
</particleset>
|
<record name="particle"> <attrib name="trajectory" type="XmolType"/> </record> | <record name="particle"> <attrib name="position" type="xmolArray"/> </record> |
<Loops/> | <loop/> |