ROMS
Loading...
Searching...
No Matches
upwelling.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 upwelling test.
10**
11** application flag: upwelling
12** input script: roms_upwelling.in
13*/
14
15#define UV_ADV
16#define UV_COR
17#define UV_LDRAG
18#define UV_VIS2
19#undef MIX_GEO_UV
20#define MIX_S_UV
21#define SPLINES_VDIFF
22#define SPLINES_VVISC
23#define DJ_GRADPS
24#define TS_DIF2
25#undef TS_DIF4
26#undef MIX_GEO_TS
27#define MIX_S_TS
28
29#define SALINITY
30#define SOLVE3D
31#define AVERAGES
32#define DIAGNOSTICS_TS
33#define DIAGNOSTICS_UV
34
35#define ANA_GRID
36#define ANA_INITIAL
37#define ANA_SMFLUX
38#define ANA_STFLUX
39#define ANA_SSFLUX
40#define ANA_BTFLUX
41#define ANA_BSFLUX
42
43#if defined GLS_MIXING || defined MY25_MIXING
44# define KANTHA_CLAYSON
45# define N2S2_HORAVG
46# define RI_SPLINES
47#else
48# define ANA_VMIX
49#endif
50
51#if defined BIO_FENNEL || defined ECOSIM || \
52 defined npzd_powell || defined nemuro
53# define ANA_BIOLOGY
54# define ANA_SPFLUX
55# define ANA_BPFLUX
56# define ANA_SRFLUX
57#endif
58
59#if defined NEMURO
60# define HOLLING_GRAZING
61# undef IVLEV_EXPLICIT
62#endif
63
64#ifdef BIO_FENNEL
65# define CARBON
66# define DENITRIFICATION
67# define BIO_SEDIMENT
68# define DIAGNOSTICS_BIO
69#endif
70
71#ifdef PERFECT_RESTART
72# undef AVERAGES
73# undef DIAGNOSTICS_BIO
74# undef DIAGNOSTICS_TS
75# undef DIAGNOSTICS_UV
76# define OUT_DOUBLE
77#endif