| 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 | 
 #undef SOLVE_DIAGONAL_LOWMEMORY | 
 #define 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 | 
  | 
  |