| 28 | C o Include/exclude AdamsBashforth-3rd-Order code | C o Include/exclude AdamsBashforth-3rd-Order code | 
| 29 | #undef ALLOW_ADAMSBASHFORTH_3 | #undef ALLOW_ADAMSBASHFORTH_3 | 
| 30 |  |  | 
| 31 | C o Include/exclude code for single reduction cg-solver | C o Include/exclude code for single reduction Conjugate-Gradient solver | 
| 32 | #undef ALLOW_SRCG | #define ALLOW_SRCG | 
| 33 |  |  | 
| 34 | C o Include/exclude nonHydrostatic code | C o Include/exclude nonHydrostatic code | 
| 35 | #undef ALLOW_NONHYDROSTATIC | #undef ALLOW_NONHYDROSTATIC | 
| 59 |  |  | 
| 60 | C o Choices for implicit solver routines solve_*diagonal.F | C o Choices for implicit solver routines solve_*diagonal.F | 
| 61 | C   The following has low memory footprint, but not suitable for AD | C   The following has low memory footprint, but not suitable for AD | 
| 62 | #define SOLVE_DIAGONAL_LOWMEMORY | #undef SOLVE_DIAGONAL_LOWMEMORY | 
| 63 | C   The following one suitable for AD but does not vectorize | C   The following one suitable for AD but does not vectorize | 
| 64 | #undef SOLVE_DIAGONAL_KINNER | #undef SOLVE_DIAGONAL_KINNER | 
| 65 |  |  |