/[MITgcm]/MITgcm/pkg/exf/EXF_OPTIONS.h
ViewVC logotype

Contents of /MITgcm/pkg/exf/EXF_OPTIONS.h

Parent Directory Parent Directory | Revision Log Revision Log | View Revision Graph Revision Graph


Revision 1.2 - (show annotations) (download)
Thu Oct 9 04:19:19 2003 UTC (20 years, 8 months ago) by edhill
Branch: MAIN
CVS Tags: checkpoint51k_post, checkpoint51o_pre, checkpoint51n_pre, checkpoint51l_post, checkpoint51q_post, checkpoint51r_post, checkpoint52b_pre, checkpoint51o_post, checkpoint51p_post, checkpoint52a_pre, checkpoint51i_post, checkpoint52, checkpoint52a_post, checkpoint52b_post, checkpoint51l_pre, ecco_c52_e35, checkpoint51t_post, checkpoint51n_post, checkpoint51u_post, checkpoint51m_post, checkpoint51s_post
Branch point for: branch-nonh, tg2-branch, checkpoint51n_branch
Changes since 1.1: +146 -0 lines
File MIME type: text/plain
 o first check-in for the "branch-genmake2" merge
 o verification suite as run on shelley (gcc 3.2.2):

Wed Oct  8 23:42:29 EDT 2003
                T           S           U           V
G D M    c        m  s        m  s        m  s        m  s
E p a R  g  m  m  e  .  m  m  e  .  m  m  e  .  m  m  e  .
N n k u  2  i  a  a  d  i  a  a  d  i  a  a  d  i  a  a  d
2 d e n  d  n  x  n  .  n  x  n  .  n  x  n  .  n  x  n  .

OPTFILE=NONE

Y Y Y Y 13 16 16 16  0 16 16 16 16 16 16 16 16 13 12  0  0 pass  adjustment.128x64x1
Y Y Y Y 16 16 16 16  0 16 16 16 16 16 16  0  0 16 16  0  0 pass  adjustment.cs-32x32x1
Y Y Y Y 16 16 16 16  0 16 16 16 16 16 16 22  0 16 16 22  0 pass  adjust_nlfs.cs-32x32x1
Y Y Y Y -- 13 13 16 16 13 13 13 13 16 16 16 16 16 16 16 16 N/O   advect_cs
Y Y Y Y -- 22 16 16 16 16 16 16 13 16 16 16 16 16 16 16 16 N/O   advect_xy
Y Y Y Y -- 13 16 13 16 16 16 16 16 16 16 22 16 16 16 16 16 N/O   advect_xz
Y Y Y Y 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 pass  aim.5l_cs
Y Y Y Y 14 16 16 16 16 16 16 16 16 13 16 16 16 16 16 13 16 pass  aim.5l_Equatorial_Channel
Y Y Y Y 16 16 16 16 16 16 16 16 16 16 16 13 16 16 13 13 16 pass  aim.5l_LatLon
Y Y Y Y 13 16 16 16 16 16 16 16 16 16 13 12 13 13 16 13 16 pass  exp0
Y Y Y Y 14 16 16 16 16 16 16 16 22 16 16 16 13 16 16 22 16 pass  exp1
Y Y Y Y 13 13 16 13 16 16 16 16 16 13 13 16 16 13 13 13 13 pass  exp2
Y Y Y Y 16 16 16 16 16 16 16 16 22 16 16 16 16 16 16 16 16 pass  exp4
Y Y Y Y 16 16 16 16 16 16 16 16 16 16 16 22 16 16 16 22 16 pass  exp5
Y Y Y Y 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 pass  front_relax
Y Y Y Y 14 16 16 13 13 16 16 13 13 16 13 13 16 12 13 13 16 pass  global_ocean.90x40x15
Y Y Y Y 10 16 16 13 13 16 13 16 16 13 13 13 13 16 16 13 16 FAIL  global_ocean.cs32x15
Y Y Y Y  6 11 12 13 13 12 13 16 13  9  9  9  9 10  9  9 11 FAIL  global_ocean_pressure
Y Y Y Y 14 16 16 13 16 16 16 13 13 13 13 13 16 12 16 13 16 pass  global_with_exf
Y Y Y Y 14 16 16 16 16 16 16 16 16 11 13 22 13 16 16  9 16 pass  hs94.128x64x5
Y Y Y Y 13 16 16 16 16 16 16 16 16 11 16 16 16 13 16 22 13 pass  hs94.1x64x5
Y Y Y Y 14 16 16 16 16 16 16 16 16 13 16 13 13 16 16 22 13 pass  hs94.cs-32x32x5
Y Y Y Y 10 10 16 13 13 16 16 16 22 16 13 13 13 13 13 22 13 FAIL  ideal_2D_oce
Y Y Y Y  8 16 16 16 16 16 16 16 16 13 13  8 16 16 16 16 16 FAIL  internal_wave
Y Y Y Y 14 16 16 16 16 16 16 16 16 13 13 22 13 13 13 22 16 pass  inverted_barometer
Y Y Y Y 12 16 16 16 16 16 16 16 16 16 13 12 13 13 13 13 13 FAIL  lab_sea
Y Y Y Y 11 16 16 16 16 16 16 16 13 13 13 12 13 16 13 12 13 FAIL  natl_box
Y Y Y Y 16 16 16 16 16 16 16 16 22 16 16 16 16 16 16 16 16 pass  plume_on_slope
Y Y Y Y 13 16 16 16 16 13 16 16 16 16 16 16 16 13 16 16 16 pass  solid-body.cs-32x32x1

1 C $Header: /u/u3/gcmpack/MITgcm/pkg/exf/Attic/EXF_OPTIONS.h,v 1.1.2.3 2003/10/07 20:47:08 adcroft Exp $
2 C $Name: $
3
4 #ifndef EXF_OPTIONS_H
5 #define EXF_OPTIONS_H
6 #include "PACKAGES_CONFIG.h"
7 #ifdef ALLOW_EXF
8
9 #include "CPP_OPTIONS.h"
10
11 C Despite the comments below, this package is currently configured by
12 C ECCO_CPPOPTIONS.h and so you should not customize this file.
13 #define ALLOW_ECCO
14 #include "ECCO_CPPOPTIONS.h"
15
16 C CPP flags controlling which code is included in the files that
17 C will be compiled.
18 C
19
20 c pkg/exf CPP options:
21 c --------------------
22 c
23 c >>> INCLUDE_EXTERNAL_FORCING_PACKAGE <<<
24 c Include this package into the setup.
25 c
26 c >>> EXF_VERBOSE <<<
27 c Do a bit more printout for the log file than usual.
28 c
29 c >>> ALLOW_ATM_WIND <<<
30 c If defined, 10-m wind fields can be read-in from files.
31 c
32 c >>> ALLOW_ATM_TEMP <<<
33 c If defined, atmospheric temperature and specific
34 c humidity fields can be read-in from files.
35 c
36 c >>> ALLOW_DOWNWARD_RADIATION <<<
37 c If defined, downward long-wave and short-wave radiation
38 c can be read-in form files or computed from lwflux and swflux.
39 c
40 c >>> ALLOW_BULKFORMULAE <<<
41 c Allows the use of bulk formulae in order to estimate
42 c turbulent and radiative fluxes at the ocean's surface.
43 c
44 c >>> EXF_READ_EVAP <<<
45 c If defined, evaporation fields are read-in, rather than
46 c computed from atmospheric state.
47 c
48 c >>> ALLOW_RUNOFF <<<
49 c If defined, river and glacier runoff can be read-in from files.
50 c
51 c >>> ATMOSPHERIC_LOADING <<<
52 c If defined, atmospheric pressure can be read-in from files.
53 c
54 c >>> ALLOW_CLIM_CYCLIC <<<
55 c If defined, relaxation file record numbers are assumed 1 to
56 c 12 corresponding to Jan. through Dec. Otherwise relaxation
57 c file record numbers are specified in data.exf_clim
58 c
59 c >>> ALLOW_CLIMTEMP_RELAXATION <<<
60 c Allow the relaxation to a monthly climatology of potential
61 c temperature, e.g. the Levitus climatology.
62 c
63 c >>> ALLOW_CLIMSALT_RELAXATION <<<
64 c Allow the relaxation to a monthly climatology of salinity,
65 c e.g. the Levitus climatology.
66 c
67 c >>> ALLOW_CLIMSST_RELAXATION <<<
68 c Allow the relaxation to a monthly climatology of sea surface
69 c temperature, e.g. the Reynolds climatology.
70 c
71 c >>> ALLOW_CLIMSSS_RELAXATION <<<
72 c Allow the relaxation to a monthly climatology of sea surface
73 c salinity, e.g. the Levitus climatology.
74 c
75 c >>> USE_EXF_INTERPOLATION <<<
76 c Allows specification of arbitrary Cartesian input grids.
77 c
78 c >>> BICUBIC <<<
79 c Use bicubic instead of bilinear spatial interpolation.
80 c
81 c ====================================================================
82 c
83 c The following CPP options:
84 c
85 c ALLOW_ATM_WIND (WIND)
86 c ALLOW_ATM_TEMP (TEMP)
87 c ALLOW_DOWNWARD_RADIATION (DOWN)
88 c ALLOW_BULKFORMULAE (BULK)
89 c EXF_READ_EVAP (EVAP)
90 c
91 c permit the ocean-model forcing configurations listed in the
92 c table below. The first configuration is the default,
93 c flux-forced, ocean model. The next four are stand-alone
94 c configurations that use pkg/exf, open-water bulk formulae to
95 c compute the missing surface fluxes from atmospheric variables.
96 c The last four configurations can be used in conjunction with
97 c pkg/seaice to model ice-covered regions. The forcing fields
98 c in the rightmost column are defined in exf_fields.
99 c
100 c
101 c WIND |TEMP |DOWN |BULK |EVAP | actions
102 c -----|-----|-----|-----|-----|-------------------------------------
103 c | | | | |
104 c - | - | - | - | - | Read-in ustress, vstress, hflux,
105 c | | | | | swflux, and sflux.
106 c | | | | |
107 c def | def | def | def | - | Read-in uwind, vwind, atemp, aqh,
108 c | | | | | swdown, lwdown, precip, and runoff.
109 c | | | | | Compute ustress, vstress, hflux,
110 c | | | | | swflux, and sflux.
111 c | | | | |
112 c def | def | - | def | - | Read-in uwind, vwind, atemp, aqh,
113 c | | | | | swflux, lwflux, precip, and runoff.
114 c | | | | | Compute ustress, vstress, hflux,
115 c | | | | | and sflux.
116 c | | | | |
117 c def | - | - | def | - | Read-in uwind, vwind, hflux,
118 c | | | | | swflux, and sflux.
119 c | | | | | Compute ustress and vstress.
120 c | | | | |
121 c - | def | - | def | - | Read-in ustress, vstress, atemp,
122 c | | | | | aqh, swflux, lwflux, precip, and
123 c | | | | | runoff. Compute hflux and sflux.
124 c | | | | |
125 c def | def | - | - | def | Read-in uwind, vwind, atemp, aqh,
126 c | | | | | swflux, lwflux, precip, runoff,
127 c | | | | | and evap.
128 c | | | | |
129 c def | def | - | def | - | Read-in uwind, vwind, atemp, aqh,
130 c | | | | | swflux, lwflux, precip, and runoff.
131 c | | | | | Compute open-water ustress, vstress,
132 c | | | | | hflux, swflux, and evap.
133 c | | | | |
134 c def | def | def | - | def | Read-in uwind, vwind, atemp, aqh,
135 c | | | | | swdown, lwdown, precip, runoff,
136 c | | | | | and evap.
137 c | | | | |
138 c def | def | def | def | - | Read-in uwind, vwind, atemp, aqh,
139 c | | | | | swdown, lwdown, precip, and runoff.
140 c | | | | | Compute open-water ustress, vstress,
141 c | | | | | hflux, swflux, and evap.
142 c
143 c ====================================================================
144
145 #endif /* ALLOW_EXF */
146 #endif /* EXF_OPTIONS_H */

  ViewVC Help
Powered by ViewVC 1.1.22