| 1 | C $Header$ | C $Header$ | 
| 2 | C $Name$ | C $Name$ | 
| 3 |  |  | 
| 4 |  | These lines are here to deliberately cause a compile-time error. | 
| 5 |  | If you see these lines in your .F files or the compiler shows them | 
| 6 |  | as an error then it means you have not placed your configuration | 
| 7 |  | files in the appropriate place. | 
| 8 |  | You need to place you own copy of CPP_OPTIONS.h in the include | 
| 9 |  | path for the model. | 
| 10 |  |  | 
| 11 | C | C | 
| 12 |  |  | 
| 13 | C | C | 
| 40 | #undef  ALLOW_OBCS | #undef  ALLOW_OBCS | 
| 41 |  |  | 
| 42 | C o Include/exclude diagnostics package interface code | C o Include/exclude diagnostics package interface code | 
| 43 | #define  INCLUDE_DIAGNOSTICS_INTERFACE_CODE | #define  ALLOW_TIMEAVE | 
| 44 |  |  | 
| 45 | C o Include/exclude zonal FFT filter code | C o Include/exclude zonal FFT filter code | 
| 46 | #undef  ALLOW_ZONAL_FILT | #undef  ALLOW_ZONAL_FILT | 
| 126 | C   instead of the "virtual salt flux" | C   instead of the "virtual salt flux" | 
| 127 | #undef  USE_NATURAL_BCS | #undef  USE_NATURAL_BCS | 
| 128 |  |  | 
| 129 |  | C o Use "Exact Convervation" of fluid in Free-Surface formulation | 
| 130 |  | C   so that d/dt(eta) is exactly equal to - Div.Transport | 
| 131 |  | #undef EXACT_CONSERV | 
| 132 |  |  | 
| 133 |  | C o Allow the use of Non-Linear Free-Surface formulation | 
| 134 |  | C   this implies that surface thickness (hFactors) vary with time | 
| 135 |  | #undef NONLIN_FRSURF | 
| 136 |  |  | 
| 137 | C o Use "OLD" UV discretisation near boundaries (*not* recommended) | C o Use "OLD" UV discretisation near boundaries (*not* recommended) | 
| 138 | C   Note - only works with  #undef NO_SLIP_LATERAL  in calc_mom_rhs.F | C   Note - only works with  #undef NO_SLIP_LATERAL  in calc_mom_rhs.F | 
| 139 | C          because the old code did not have no-slip BCs | C          because the old code did not have no-slip BCs |