| 46 |
C o Include/exclude nonHydrostatic code |
C o Include/exclude nonHydrostatic code |
| 47 |
#undef ALLOW_NONHYDROSTATIC |
#undef ALLOW_NONHYDROSTATIC |
| 48 |
|
|
| 49 |
|
C o Allow to account for heating due to friction (and momentum dissipation) |
| 50 |
|
#undef ALLOW_FRICTION_HEATING |
| 51 |
|
|
| 52 |
C o Allow mass source or sink of Fluid in the interior |
C o Allow mass source or sink of Fluid in the interior |
| 53 |
C (3-D generalisation of oceanic real-fresh water flux) |
C (3-D generalisation of oceanic real-fresh water flux) |
| 54 |
#undef ALLOW_ADDFLUID |
#undef ALLOW_ADDFLUID |
| 111 |
C#define COSINEMETH_III |
C#define COSINEMETH_III |
| 112 |
|
|
| 113 |
C o Use "OLD" UV discretisation near boundaries (*not* recommended) |
C o Use "OLD" UV discretisation near boundaries (*not* recommended) |
| 114 |
C Note - only works with #undef NO_SLIP_LATERAL in calc_mom_rhs.F |
C Note - only works with pkg/mom_fluxform and "no_slip_sides=.FALSE." |
| 115 |
C because the old code did not have no-slip BCs |
C because the old code did not have no-slip BCs |
| 116 |
#undef OLD_ADV_BCS |
#undef OLD_ADV_BCS |
| 117 |
|
|
| 118 |
C o Use LONG.bin, LATG.bin, etc., initialization for ini_curviliear_grid.F |
C o Use LONG.bin, LATG.bin, etc., initialization for ini_curviliear_grid.F |
| 119 |
C Default is to use "new" grid files (OLD_GRID_IO undef) but OLD_GRID_IO |
C Default is to use "new" grid files (OLD_GRID_IO undef) but OLD_GRID_IO |
| 120 |
C is still useful with, e.g., single-domain curvilinear configurations. |
C is still useful with, e.g., single-domain curvilinear configurations. |
| 121 |
#undef OLD_GRID_IO |
#undef OLD_GRID_IO |
| 122 |
|
|
| 123 |
|
C o Use old EXTERNAL_FORCING_U,V,T,S subroutines (for backward compatibility) |
| 124 |
|
#undef USE_OLD_EXTERNAL_FORCING |
| 125 |
|
|
| 126 |
C o Execution environment support options |
C o Execution environment support options |
| 127 |
#include "CPP_EEOPTIONS.h" |
#include "CPP_EEOPTIONS.h" |
| 128 |
|
|