Under Linux the compiler of the
was first used to compile CO5BOLD.
It is called with
Important switches are:
-byteswapio: With this flag set, binary files in
big_endianformat (the standard for UIO files) are automatically transformed to
little_endianand vice versa.
-fast: General optimization flag to choose (close to) optimum optimization for local machine.
-Mvect=sse: Optimization: Allow Pentium III vector commands.
-Mcache_align: Optimization: Align some data object on cache-line boundaries.
-fastsse: From compiler version 4.0 on, this option can be used instead of the three previous ones. It contains and supersedes them.
-Minline=...: Optimization: the routines that should be inlined are listed in Sect.4.5.4.
-DMSrad_raytas=2: Optimization: choose non-default version of loop in
SUBROUTINE raytasin file
MSrad3D.F90. See Sect.126.96.36.199.
-Drhd_hyd_roe1d_l01=0: Optimization: choose standard set of routines for Roe solver. See Sect.188.8.131.52.
-Drhd_shortrad_operator_l02=1: Optimization: use the ``manually inlined version'' of the short characteristics operator.
-Drhd_shortrad_dtauop_l02=1: Optimization: use the ``manually inlined version'' of the optical coupling operator.