ROMS
Loading...
Searching...
No Matches
benchmark.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 benchmark tests. there are several grids configurations to run,
10** choose the appropriate standard input script: small("roms_benchmark1.in"),
11** medium("roms_benchmark2.in"), and large(roms_benchmark3.in).
12**
13** application flag: benchmark
14** input script: benchmark1.in, benchmark2.in, benchmark3.in
15*/
16
17#define UV_ADV
18#define UV_COR
19#define UV_QDRAG
20#define UV_VIS2
21#define MIX_S_UV
22#define DJ_GRADPS
23#define SPLINES_VDIFF
24#define SPLINES_VVISC
25#define TS_DIF2
26#define MIX_GEO_TS
27#define SOLAR_SOURCE
28#define NONLIN_EOS
29#define SALINITY
30#define CURVGRID
31#define SOLVE3D
32#define LMD_MIXING
33#ifdef LMD_MIXING
34# define LMD_RIMIX
35# define LMD_CONVEC
36# define LMD_SKPP
37# define LMD_NONLOCAL
38# define RI_SPLINES
39#endif
40#define BULK_FLUXES
41#ifdef BULK_FLUXES
42# define ANA_WINDS
43# define ANA_TAIR
44# define ANA_PAIR
45# define ANA_HUMIDITY
46# define ANA_RAIN
47# define LONGWAVE
48# define ANA_CLOUD
49#endif
50#define SPHERICAL
51#define ANA_GRID
52#define ANA_INITIAL
53#define ALBEDO
54#define ANA_SRFLUX
55#define ANA_SSFLUX
56#define ANA_BSFLUX
57#define ANA_BTFLUX