If the UIO scripts (Sect. 4.6) are properly installed,
you can view the contents (more precisely the headers of the data entries) of an UIO file
with uiolook filename
, e.g.
uiolook st35gm04n05_03.endgives the output (slightly edited)
---------------------------------------------------------------------------------- fileform uio form=unformatted convert=ieee_4 version=0.1.2000.11.26 & date='02.01.2002 16:17:26.036' system=craSHi machine=craSHi osrelease=10.0.0.6 & osversion=UoK.4 hardware='CRAY SV1' language=Fortran90 program=RHD character file_id f=A8 b=8 n='File identification' character description d=(1:1) f=A24 p=1 b=24 n='File description' character history d=(1:20) f=A80 p=1 b=80 n='File history' character version f=A80 b=80 n='Program version' label dataset n='RHD model' date='02.01.2002 16:17:26.043' character dataset_id f=A10 b=10 n='Type of box hierarchy' real modeltime f=E13.6 b=4 n=time u=s integer modelitime f=I11 b=4 n='time step number' u=1 real dtime f=E13.6 b=4 n='time step' u=s real time_out_full_last f=E13.6 b=4 n='Time of last output of full model' u=s real time_out_mean_last f=E13.6 b=4 n='Time of last output of averaged data' & u=s label box date='02.01.2002 16:17:26.049' character box_id f=A80 b=80 n='Block identification' integer dimension d=(1:2,1:3) f=I7 p=6 b=4 real time f=E13.6 b=4 n=time u=s integer itime f=I11 b=4 n='time step number' u=1 real xc1 d=(-63:63,-63:-63,-63:-63) f=E13.6 p=4 b=4 & n='x1 coordinates of cell centers' u=cm ds=(0:0,0:1,0:1) real xc2 d=(-63:-63,-63:63,-63:-63) f=E13.6 p=4 b=4 & n='x2 coordinates of cell centers' u=cm ds=(0:1,0:0,0:1) real xc3 d=(-63:-63,-63:-63,-63:63) f=E13.6 p=4 b=4 & n='x3 coordinates of cell centers' u=cm ds=(0:1,0:1,0:0) real xb1 d=(-63:64,-63:-63,-63:-63) f=E13.6 p=4 b=4 & n='x1 coordinates of cell boundaries' u=cm ds=(0:1,0:1,0:1) real xb2 d=(-63:-63,-63:64,-63:-63) f=E13.6 p=4 b=4 & n='x2 coordinates of cell boundaries' u=cm ds=(0:1,0:1,0:1) real xb3 d=(-63:-63,-63:-63,-63:64) f=E13.6 p=4 b=4 & n='x3 coordinates of cell boundaries' u=cm ds=(0:1,0:1,0:1) real rho d=(-63:63,-63:63,-63:63) f=E13.6 p=4 b=4 n=Density u=g/cm^3 real ei d=(-63:63,-63:63,-63:63) f=E13.6 p=4 b=4 n='Internal energy' u=erg/g real v1 d=(-63:63,-63:63,-63:63) f=E13.6 p=4 b=4 n='Velocity 1' u=cm/s real v2 d=(-63:63,-63:63,-63:63) f=E13.6 p=4 b=4 n='Velocity 2' u=cm/s real v3 d=(-63:63,-63:63,-63:63) f=E13.6 p=4 b=4 n='Velocity 3' u=cm/s label endbox label enddataset date='02.01.2002 16:17:43.322' ----------------------------------------------------------------------------------
The UIO format is described in some detail in Sect 4.
Each entry has a type (e.g. ``label
'', ``real
'', ``character
''),
an identifier (e.g. ``box
'', ``time
'', ``description
''),
and additional information about array size (e.g. ``d=(-63:63,-63:63,-63:63)
''),
data format (e.g. ``f=E13.6 p=4 b=4
''),
and properties of the quantity (e.g. ``n=Density u=g/cm^3
'').
Each start (``rhd.sta
'') or final (``rhd.end
'') model file has a structure
as shown above. The (``rhd.full
'') file usually contains a sequence of these
data sets, which of course can also be used as start model of a simulation.