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

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

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


Revision 1.2 - (hide annotations) (download)
Thu Oct 9 04:19:19 2003 UTC (20 years, 7 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 edhill 1.2 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