To make the UIO routines available in a Fortran program
the appropriate modules have to be specified.
At maximum four modules play a role:
The uio_bulk_module
contains the main part of the UIO routines
(and also uses the relevant sub-modules).
Instead of uio_bulk_module
the module uio_table_module
is used
if the UIO table routines are needed.
The modules uio_siz_module
and uio_nam_module
contain
specifications about the size of some arrays and the length of strings, and
the names of types and keywords, respectively.
A typical case for the use of UIO modules is
use uio_bulk_module use uio_siz_module use uio_nam_module