| 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 | 
  | 
  |