/*************************************************/ /*** OPTIONS FOR NORTH SEA WITH A NESTED GRID ***/ /*************************************************/ /* MAIN OPTIONS */ #define ROMS_MODEL #define MPI_REAL8 MPI_DOUBLE_PRECISION /* GRID NESTING OPTIONS */ #define NESTING /* activate grid nesting: composite/refinement */ #define TWO_WAY /* one-way nesting in refinement grids */ /* HORIZONTAL AND VERTICAL ADVECTION OF MOMENTUM */ #define UV_ADV /* advection terms */ #define UV_COR /* Coriolis term */ #define UV_VIS2 /* harmonic Laplacian horizontal mixing */ #define UV_SADVECTION /* turn ON splines vertical advection */ #define SPLINES_VVISC /* splines reconstruction of vertical viscosity */ /* HORIZONTAL AND VERTICAL ADVECTION OF TRACERS */ #define CURVGRID #define TS_U3HADVECTION /* 3rd-order upstream horiz. advection */ #define TS_C4VADVECTION #define TS_DIF2 /* harmonic horizontal mixing */ #define NONLIN_EOS /* define if using nonlinear equation of state */ #define SALINITY /* using salinity */ #define SPLINES_VDIFF /* splines reconstruction of vertical diffusion */ /* PRESSURE GRADIENT ALGORYTHM OPTIONS */ #define DJ_GRADPS /* Splines density Jacobian (Shchepetkin, 2000) */ /* if everything is undefined, standard density Jacobian algorithm will be used to compute prussure gradient term */ /* SURFACE BOUNDARY FLUXES */ #define BULK_FLUXES #define EMINUSP #define LONGWAVE #define SOLAR_SOURCE #define COOL_SKIN /* MODEL CONFGURATION OPTIONS */ #define SOLVE3D /* solving 3D primitive equations */ #define MASKING /* define if there is land in the domain */ #define AVERAGES /* writing out NLM time-averaged data */ /* ANALYTICAL FIELDS CONFIGURATIONS */ #define UV_LOGDRAG /* now logariphmic bottom drag; was UV_QDRAG quadratic bottom friction */ #define ANA_BSFLUX /* analytical bottom salinity flux */ #define ANA_BTFLUX /* analytical bottom temperature flux */ /* HORIZONTAL MIXING OF MOMENTUM */ #undef VISC_GRID /* scale viscosity coefficient by grid size */ #define MIX_S_UV /* mixing along constant S-surfaces (defined for NEST8 and NEST9) */ /* HORIZONTAL MIXING OF TRACERS */ #undef DIFF_GRID /* scale diffusion coefficients by grid size */ #define MIX_GEO_TS /* VERTICAL TURBULENT MIXING SCHEME AND ITS OPTIONS */ #define MY25_MIXING /* Mellor/Yamada Level-2.5 closure */ #define N2S2_HORAVG /* horizontal smoothing of buoyancy/shear */ #define KANTHA_CLAYSON /* Kantha and Clayson stability function */ /* TIDAL FORCING AT THE OPEN BOUNDARIES */ #define SSH_TIDES /* imposing tidal elevation */ #define UV_TIDES /* imposing tidal currents */ #define ADD_FSOBC /* tidal elevation to processed OBC data */ #define ADD_M2OBC /* tidal currents to processed OBC data */ #define WET_DRY /* wetting and drying */ #undef DIAGNOSTICS_TS #undef DIAGNOSTICS_UV