ROMS
Loading...
Searching...
No Matches
shoreface.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 shore face planar beach test case.
10**
11** application flag: shoreface
12** input scripts: roms_shoreface.h
13** sediment_shoreface.h
14*/
15
16#define UV_VIS2
17#define MIX_S_UV
18#define DIAGNOSTICS_UV
19#define DIAGNOSTICS_TS
20#define AVERAGES
21#define WET_DRY
22#define WEC_VF
23#define WDISS_CHURTHOR
24#define BOTTOM_STREAMING
25#define SURFACE_STREAMING
26#define OUT_DOUBLE
27#define UV_ADV
28#define DJ_GRADPS
29#define SALINITY
30#define SPLINES_VDIFF
31#define SPLINES_VVISC
32#define SOLVE3D
33
34#define MASKING
35#ifdef MASKING
36# define ANA_MASK
37#endif
38#define ANA_GRID
39#define ANA_INITIAL
40#define ANA_FSOBC
41#define ANA_M2OBC
42#define ANA_SMFLUX
43#define UV_QDRAG
44
45#ifdef SOLVE3D
46# undef SSW_BBL
47# ifdef SSW_BBL
48# define SSW_CALC_ZNOT
49# undef SSW_LOGINT
50# endif
51
52# define SEDIMENT
53# ifdef SEDIMENT
54# undef SED_MORPH
55# define SUSPLOAD
56# define BEDLOAD_MPM
57# undef BEDLOAD_SOULSBY
58# endif
59# if defined SEDIMENT || defined SG_BBL || defined MB_BBL || defined SSW_BBL
60# define ANA_SEDIMENT
61# endif
62
63# define ANA_STFLUX
64# define ANA_SSFLUX
65# define ANA_BPFLUX
66# define ANA_BTFLUX
67# define ANA_BSFLUX
68# define ANA_SPFLUX
69# define ANA_SRFLUX
70# undef ANA_VMIX
71
72# define GLS_MIXING
73# if defined GLS_MIXING
74# define KANTHA_CLAYSON
75# define N2S2_HORAVG
76# define RI_SPLINES
77# undef CRAIG_BANNER
78# undef CHARNOK
79# undef ZOS_HSIG
80# undef TKE_WAVEDISS
81# endif
82
83#endif