ROMS
Loading...
Searching...
No Matches
test_head.h
Go to the documentation of this file.
1/*
2** git $id$
3*******************************************************************************
4** copyright(c) 2002-2025 the roms group **
5** licensed under a mit/x style license **
6** see license_roms.md **
7*******************************************************************************
8**
9** options for sediment test headland case.
10**
11** application flag: test_head
12** input scripts: roms_test_head.in
13** coupling_test_head.in
14** sediment_test_head.in
15*/
16
17#undef CURVGRID
18#define WET_DRY
19#define WEC_VF
20#define SWAN_COUPLING
21#define MASKING
22#define OUT_DOUBLE
23#define UV_ADV
24#undef UV_COR
25#define DJ_GRADPS
26#undef SALINITY
27#define SOLVE3D
28
29#define SSH_TIDES
30#define UV_TIDES
31#define ANA_FSOBC
32#define ANA_M2OBC
33#define FSOBC_REDUCED
34
35#define UV_LOGDRAG
36#undef UV_QDRAG
37#undef MB_BBL
38#undef SG_BBL
39#undef SSW_BBL
40
41#ifdef SWAN_COUPLING
42# define MCT_LIB
43#endif
44
45#ifdef SG_BBL
46# define SG_CALC_ZNOT
47# undef SG_LOGINT
48#endif
49#ifdef MB_BBL
50# define MB_CALC_ZNOT
51# undef MB_Z0BIO
52# undef MB_Z0BL
53# undef MB_Z0RIP
54#endif
55#ifdef SSW_BBL
56# define SSW_CALC_ZNOT
57# undef SSW_LOGINT
58#endif
59#if defined MB_BBL || defined SG_BBL || defined SSW_BBL || defined WEC_VF
60# undef ANA_WWAVE
61# ifndef ANA_WWAVE
62# endif
63#endif
64
65#ifdef SOLVE3D
66# define SPLINES_VDIFF
67# define SPLINES_VVISC
68# define SEDIMENT
69# ifdef SEDIMENT
70# define SED_MORPH
71# undef SED_DENS
72# define SUSPLOAD
73# define BEDLOAD_MPM
74# undef BEDLOAD_SOULSBY
75# endif
76# if defined SEDIMENT || defined SG_BBL || defined MB_BBL || defined SSW_BBL
77# undef ANA_SEDIMENT
78# endif
79# define ANA_STFLUX
80# define ANA_SSFLUX
81# define ANA_BPFLUX
82# define ANA_BTFLUX
83# define ANA_BSFLUX
84# define ANA_SPFLUX
85# define ANA_SRFLUX
86
87# undef ANA_VMIX
88# define MY25_MIXING
89# undef GLS_MIXING
90# if defined GLS_MIXING || defined MY25_MIXING
91# define KANTHA_CLAYSON
92# define N2S2_HORAVG
93# define RI_SPLINES
94# undef CRAIG_BANNER
95# undef CHARNOK
96# undef ZOS_HSIG
97# undef TKE_WAVEDISS
98# endif
99#endif
100
101#undef ANA_GRID
102#undef ANA_INITIAL
103#define ANA_SMFLUX
104