ROMS
Loading...
Searching...
No Matches
sed_toy.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 one-dimensional(vertical) sediment toy.
10**
11** application flag: sed_toy
12** input scripts: roms_sed_toy.in
13** sediment_sed_toy.in
14*/
15
16#undef BODYFORCE
17#undef LOG_PROFILE
18#define DJ_GRADPS
19#undef SALINITY
20#define OUT_DOUBLE
21#define ANA_GRID
22#define ANA_INITIAL
23#define ANA_SMFLUX
24#define SOLVE3D
25#ifdef SOLVE3D
26# define SPLINES_VDIFF
27# define SPLINES_VVISC
28# define ANA_SEDIMENT
29# define ANA_BPFLUX
30# define ANA_BSFLUX
31# define ANA_BTFLUX
32# define ANA_SPFLUX
33# define ANA_SRFLUX
34# define ANA_SSFLUX
35# define ANA_STFLUX
36#endif
37#undef ANA_VMIX
38#undef ANA_WWAVE
39
40#define UV_LOGDRAG
41#undef UV_LDRAG
42#undef UV_QDRAG
43
44#undef SG_BBL
45#ifdef SG_BBL
46# undef SG_CALC_ZNOT
47# undef SG_LOGINT
48#endif
49
50#undef MB_BBL
51#ifdef MB_BBL
52# undef MB_CALC_ZNOT
53# undef MB_Z0BIO
54# undef MB_Z0BL
55# undef MB_Z0RIP
56#endif
57
58#undef SSW_BBL
59#ifdef SSW_BBL
60# define SSW_CALC_ZNOT
61# undef SSW_LOGINT
62#endif
63
64#define GLS_MIXING
65#ifdef GLS_MIXING
66# define KANTHA_CLAYSON
67# define N2S2_HORAVG
68# define RI_SPLINES
69# undef CRAIG_BANNER
70# undef CHARNOK
71# undef ZOS_HSIG
72# undef TKE_WAVEDISS
73#endif
74
75#define SEDIMENT
76#ifdef SEDIMENT
77# define SUSPLOAD
78# undef BEDLOAD_SOULSBY
79# undef BEDLOAD_MPM
80# define SED_DENS
81# define SED_MORPH
82# undef SED_BIODIFF
83#endif