A data descriptor must be provided for each data item present (or implied) in a data transfer list. Real, double precision, and complex items may use any of the E, F, or G descriptors but in all other cases the data type must match. Two floating-point descriptors are needed for each complex value.
The letters w, m, d, and e used with these data descriptors represent unsigned integer constants; w and e must be greater than zero.
Any data descriptor can be preceded by a repeat-count (also an
unsigned integer), thus:
3F6.0
is equivalent to { F6.0,F6.0,F6.0
This facility is particularly useful when handling arrays.