Next: 3.8.1 Cray: SV1
Up: 3 Program Files, Installation,
Previous: 3.7 Compiler Macros
  Contents
  Index
3.8 Optimization, Compiler Switches
In this section some mandatory or useful compiler flags are described.
These have different functions:
- Enable necessary macro processing/expansion for the
F90
files.
- Force proper handling of binary I/O.
- Choose module for radiative transfer.
- Activate module for dust formation and/or magnetic field transport.
- Enable parallelization with OpenMP directives.
- Choose a version of a subroutine or loop which is optimized for
a specific architecture.
- Tell the compiler if and what to inline.
- Improve the general performance.
Subsections