Input files

The preprocessor only needs three simple files:

The cells in *.cel are:

    nr, i1, i2, i3, i4, i5, i6, i7, i8, id

With the cell number 'nr', and the 8 corner nodes of a hexaeder (i1 t/m i8). Each cell has a pointer to an id in a table. This 'id' is reserved for the future (for the time being set it to '1').
The accompanying 'format statement' is a 'free format' (*).
Cell shapes are defined as:

The vertices in *.vrt are:

    nr, x, y, z

With the number 'nr' and it's position in 3D (x, y, z). The accompanying 'format statement' is: i9,6x,3g16.9

Finally the boundaries in *.bnd are:

    nr, i1, i2, i3, i4, id

With number 'nr' and the 4 corner nodes of a face of a hexaeder (i1 t/m i4). The boundaries point to an 'id' which values will be set in the control file (*.din). All boundary faces without an 'id' will be given the default id of '0'.
The accompanying 'format statement' is in 'free format' (*). Two variants are defined: