The UIO module allows the reading and writing of files
in little_endian
and big_endian
format.
In 4.4.2 the preprocessor switches are listed, that control the
modern - single - version uio_mac_module.F90
of this file.
-assume byterecl
: Necessary for the UIO routines:
specify that the length of a record is measured in bytes (and not in words).
-cpp
: invoke the preprocessor on all source files.
-inline speed -V
: Force automatic inlining,
optimized for speed.
-O4
: General optimization.
-Drhd_hyd_roe1d_l01=0
: Optimization: Choose standard set of routines for
Roe solver.
See Sect.4.4.8.2.
-DMSrad_raytas=0
: Optimization: choose default version
of loop in SUBROUTINE raytas
in file MSrad3D.F90
.
See Sect.4.4.7.20.