next up previous contents index
Next: 4.5.3 Compiling and Makefiles Up: 4.5 Fortran90 Previous: 4.5.1 Files   Contents   Index

4.5.2 Use of UIO Modules in Fortran90

To make the UIO routines available in a Fortran program the appropriate modules have to be specified in a USE statement.

At maximum five 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. The module uio_filedef_module contains some definitions in addition to the basic UIO standard as e.g. the label names which delimit a data set (label dataset and label enddataset).

A typical case for the use of UIO modules is

use uio_bulk_module
use uio_siz_module
use uio_nam_module