/*
** svn $Id: lab_canyon.h 893 2018-02-11 03:54:11Z arango $
*******************************************************************************
** Copyright (c) 2002-2018 The ROMS/TOMS Group                               **
**   Licensed under a MIT/X style license                                    **
**   See License_ROMS.txt                                                    **
*******************************************************************************
**
** Options for Lab Canyon (Polar Coordinates).
**
** Application flag:   LAB_CANYON
** Input script:       ocean_lab_canyon.in
*/

/* for momentum equation */
#define UV_COR
#define UV_ADV
#undef UV_VIS2
#define UV_SMAGORINSKY


/* for horizontal mixing of momentum */
#define MIX_S_UV


 /* define only one of the following 5 */
#undef  UV_LDRAG
#define  UV_LOGDRAG
#undef  UV_QDRAG
#undef  MB_BBL
#undef  SG_BBL
#undef LIMIT_BSTRESS



#define SPLINES_VDIFF
#define SPLINES_VVISC

/* for tracers equation */
#define TS_U3HADVECTION
#define TS_C4ADVECTION
#define TS_DIF2
#define SALINITY
#undef NONLIN_EOS


/* for horizontal mixing of tracers */
#define MIX_GEO_TS
#undef MIX_S_TS


/* pressure gradient */
#define DJ_GRADPS

/* model configuration option */
#define SOLVE3D
#define CURVGRID
#define MASKING


/* Forcing */
# define BULK_FLUXES

/* for vertical turbulent mixing scheme of momentum ans tracers */
#ifdef SOLVE3D
# define LMD_MIXING
# ifdef LMD_MIXING
#  define LMD_RIMIX
#  define LMD_CONVEC
#  define LMD_SKPP
#  define LMD_BKPP
#  define LMD_NONLOCAL
#  define RI_HORAVG
#  define RI_VERAVG
# endif

# undef  MY25_MIXING
# ifdef MY25_MIXING
#  define N2S2_HORAVG
#  define KANTHA_CLAYSON
#  undef K_C2ADVECTION
#  undef K_C4ADVECTION
# endif

# undef GLS_MIXING
# ifdef GLS_MIXING
#  define KANTHA_CLAYSON
#  define N2S2_HORAVG
# endif
# endif


#undef ANA_GRID
#undef ANA_MASK
#undef ANA_SPINNING
#undef ANA_INITIAL


/*#define ANA_SRFLUX
#define ANA_SMFLUX
#define ANA_STFLUX
#define ANA_BTFLUX
#define ANA_SSFLUX
#define ANA_BSFLUX
#define ANA_SPFLUX
#define ANA_BPFLUX
#define ANA_RAIN
#define LONGWAVE
#define ANA_CLOUD */


/*#define ANA_SMFLUX
#define ANA_STFLUX
#define ANA_BTFLUX */

#undef FLOATS




