Next: 4.4.4 Opacity
Up: 4.4 Compiler macros
Previous: 4.4.2 Input/output with UIO
Contents
Index
Subsections
4.4.3.1 gasinter_l01
(``gas interpolation l01'')
in gasinter_routines.F90
.
Category: performance enhancement.
This switch determines how temporary arrays are handled and loops are split to improve performance.
Values:
0
: (old default) Temporary coefficient arrays are actually copied.
1
: Temporary coefficient arrays just get a pointer link into the big arrays.
2
: No temporary coefficient arrays.
3
: Experimental; testing only (avoid!).
4
: (default) Split inner loop into three to give better vectorization.
4.4.3.2 gasinter_l02
(``gas interpolation l02'')
in gasinter_routines.F90
.
Category: performance enhancement.
This switch determines how coefficient arrays are handled to improve performance.
Values:
0
: Coefficients are stored as pointer arrays (old version).
1
: (default) Coefficients are stored as allocatable arrays.