 
 
 
 
 
 
 
 
 
 
 Next: 3.7.1 General: OpenMP settings
 Up: 3 Program Files, Installation,
 Previous: 3.6 Compiler Macros
     Contents 
     Index 
3.7 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 F90files.
 
- 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