This module defines a set of thermodynamic observables commonly output by molecular simulation programs.
The name of this module is thermodynamics. The module version is
1.0.0.
Thermodynamic observables are stored in the observables group for
global properties or in observables/<group> for subsystems,
similarly to the particles group. The groups have the following
contents:
observables
\-- <group>
+-- dimension: Integer[]
\-- particle_number
\-- (pressure)
\-- (temperature)
\-- (density)
\-- ...
dimensionInteger type that gives the dimension of
the space embedding the subsystem.particle_numberInteger datatype.The following H5MD elements are optional, of scalar character, and use
the Float datatype.
pressuretemperaturedensityFloat or
Integer datatype.potential_energykinetic_energyinternal_energyenthalpyThe latter 4 quantities are stored as per-particle averages. The corresponding extensive quantities (scaling linearly with the system size) are obtained by multiplication with the number of particles. Per-volume averages follow by multiplication with the number density if present.