ROMS
Loading...
Searching...
No Matches
bl_test.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** boundary layers test.
10**
11** application flag: bl_test
12** input scripts: roms_bl_test.in
13** stations_bl_test.in
14*/
15
16#define UV_ADV
17#define UV_SADVECTION
18#define UV_COR
19#define UV_VIS2
20#define MIX_S_UV
21#define DJ_GRADPS
22#define SPLINES_VDIFF
23#define SPLINES_VVISC
24#define SOLAR_SOURCE
25#define NONLIN_EOS
26#define SALINITY
27#define AVERAGES
28#define STATIONS
29#define SOLVE3D
30
31#define RADIATION_2D
32
33#undef MY25_MIXING
34#ifdef MY25_MIXING
35# define N2S2_HORAVG
36# define KANTHA_CLAYSON
37# define RI_SPLINES
38#endif
39
40#define LMD_MIXING
41#ifdef LMD_MIXING
42# define LMD_RIMIX
43# define LMD_CONVEC
44# define LMD_SKPP
45# define LMD_BKPP
46# define LMD_NONLOCAL
47# define LMD_DDMIX
48# define RI_SPLINES
49#endif
50
51#define BULK_FLUXES
52#ifdef BULK_FLUXES
53# define LONGWAVE
54# define ANA_CLOUD
55# define ANA_HUMIDITY
56# define ANA_PAIR
57# define ANA_TAIR
58# define ANA_RAIN
59# define ANA_WINDS
60#else
61# define ANA_SMFLUX
62# define ANA_STFLUX
63#endif
64
65#undef SG_BBL
66#ifdef SG_BBL
67# define SG_CALC_UB
68# define SG_CALC_ZNOT
69# define ANA_SEDIMENT
70# define ANA_WWAVE
71#else
72# define UV_QDRAG
73#endif
74
75#define ANA_GRID
76#define ANA_INITIAL
77#define ALBEDO
78#define ANA_SRFLUX
79#define ANA_SSFLUX
80#define ANA_BSFLUX
81#define ANA_BTFLUX