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

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

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


Revision 1.14 - (hide annotations) (download)
Tue Apr 17 23:42:33 2007 UTC (17 years, 1 month ago) by heimbach
Branch: MAIN
CVS Tags: checkpoint59a, checkpoint59b, checkpoint59
Changes since 1.13: +4 -1 lines
File MIME type: text/plain
2nd set of modifs for thsice adjoint.

1 edhill 1.2 #ifdef ALLOW_EXF
2 heimbach 1.3
3 heimbach 1.5 CADJ STORE hflux0 = tapelev3, key = ilev_3
4     CADJ STORE hflux1 = tapelev3, key = ilev_3
5     CADJ STORE sflux0 = tapelev3, key = ilev_3
6     CADJ STORE sflux1 = tapelev3, key = ilev_3
7     CADJ STORE ustress0 = tapelev3, key = ilev_3
8     CADJ STORE ustress1 = tapelev3, key = ilev_3
9     CADJ STORE vstress0 = tapelev3, key = ilev_3
10     CADJ STORE vstress1 = tapelev3, key = ilev_3
11 heimbach 1.10 CADJ STORE wspeed0 = tapelev3, key = ilev_3
12     CADJ STORE wspeed1 = tapelev3, key = ilev_3
13 heimbach 1.5
14 heimbach 1.1 # ifdef ALLOW_ATM_TEMP
15 heimbach 1.3
16 heimbach 1.1 CADJ STORE aqh0 = tapelev3, key = ilev_3
17     CADJ STORE aqh1 = tapelev3, key = ilev_3
18     CADJ STORE atemp0 = tapelev3, key = ilev_3
19     CADJ STORE atemp1 = tapelev3, key = ilev_3
20     CADJ STORE precip0 = tapelev3, key = ilev_3
21     CADJ STORE precip1 = tapelev3, key = ilev_3
22     CADJ STORE lwflux0 = tapelev3, key = ilev_3
23     CADJ STORE lwflux1 = tapelev3, key = ilev_3
24     CADJ STORE swflux0 = tapelev3, key = ilev_3
25     CADJ STORE swflux1 = tapelev3, key = ilev_3
26     # ifdef EXF_READ_EVAP
27     CADJ STORE evap0 = tapelev3, key = ilev_3
28     CADJ STORE evap1 = tapelev3, key = ilev_3
29     # else
30     CADJ STORE evap = tapelev3, key = ilev_3
31     # endif /* EXF_READ_EVAP */
32     # ifdef ALLOW_DOWNWARD_RADIATION
33     CADJ STORE swdown0 = tapelev3, key = ilev_3
34     CADJ STORE swdown1 = tapelev3, key = ilev_3
35     CADJ STORE lwdown0 = tapelev3, key = ilev_3
36     CADJ STORE lwdown1 = tapelev3, key = ilev_3
37     # endif
38 heimbach 1.3
39 heimbach 1.1 # else /* ALLOW_ATM_TEMP undef */
40 heimbach 1.3
41 heimbach 1.1 # ifdef SHORTWAVE_HEATING
42     CADJ STORE swflux0 = tapelev3, key = ilev_3
43     CADJ STORE swflux1 = tapelev3, key = ilev_3
44     # endif
45 heimbach 1.3
46 heimbach 1.1 # endif /* ALLOW_ATM_TEMP */
47 heimbach 1.3
48 heimbach 1.1 # ifdef ALLOW_ATM_WIND
49 heimbach 1.3
50 heimbach 1.1 CADJ STORE uwind0 = tapelev3, key = ilev_3
51     CADJ STORE uwind1 = tapelev3, key = ilev_3
52     CADJ STORE vwind0 = tapelev3, key = ilev_3
53     CADJ STORE vwind1 = tapelev3, key = ilev_3
54 heimbach 1.3
55 heimbach 1.1 # else /* ALLOW_ATM_WIND undef */
56 heimbach 1.3
57 heimbach 1.1 # endif /* ALLOW_ATM_WIND */
58 heimbach 1.3
59 heimbach 1.1 # ifdef ALLOW_CLIMSSS_RELAXATION
60     CADJ STORE climsss0 = tapelev3, key = ilev_3
61     CADJ STORE climsss1 = tapelev3, key = ilev_3
62     # endif
63     # ifdef ALLOW_CLIMSST_RELAXATION
64     CADJ STORE climsst0 = tapelev3, key = ilev_3
65     CADJ STORE climsst1 = tapelev3, key = ilev_3
66     # endif
67     # ifdef ALLOW_CLIMSALT_RELAXATION
68     cph not used so far
69     cphCADJ STORE climsalt0 = tapelev3, key = ilev_3
70     cphCADJ STORE climsalt1 = tapelev3, key = ilev_3
71     # endif
72     # ifdef ALLOW_CLIMTEMP_RELAXATION
73     cph not used so far
74     cphCADJ STORE climtemp0 = tapelev3, key = ilev_3
75     cphCADJ STORE climtemp1 = tapelev3, key = ilev_3
76     # endif
77     # ifdef ATMOSPHERIC_LOADING
78     CADJ STORE apressure0 = tapelev3, key = ilev_3
79     CADJ STORE apressure1 = tapelev3, key = ilev_3
80 heimbach 1.12 CADJ STORE siceload = tapelev3, key = ilev_3
81 heimbach 1.1 # endif
82 heimbach 1.13 # ifdef ALLOW_RUNOFF
83     CADJ STORE runoff0 = tapelev3, key = ilev_3
84     CADJ STORE runoff1 = tapelev3, key = ilev_3
85     # endif
86 heimbach 1.14 # ifdef ALLOW_THSICE
87     CADJ STORE snowprecip0 = tapelev3, key = ilev_3
88     CADJ STORE snowprecip1 = tapelev3, key = ilev_3
89     #endif
90 heimbach 1.1
91     # ifdef ALLOW_HFLUX_CONTROL
92     CADJ STORE xx_hflux0 = tapelev3, key = ilev_3
93     CADJ STORE xx_hflux1 = tapelev3, key = ilev_3
94     # endif
95     # ifdef ALLOW_SFLUX_CONTROL
96     CADJ STORE xx_sflux0 = tapelev3, key = ilev_3
97     CADJ STORE xx_sflux1 = tapelev3, key = ilev_3
98     # endif
99     # ifdef ALLOW_USTRESS_CONTROL
100     CADJ STORE xx_tauu0 = tapelev3, key = ilev_3
101     CADJ STORE xx_tauu1 = tapelev3, key = ilev_3
102     # endif
103     # ifdef ALLOW_VSTRESS_CONTROL
104     CADJ STORE xx_tauv0 = tapelev3, key = ilev_3
105     CADJ STORE xx_tauv1 = tapelev3, key = ilev_3
106     # endif
107     # ifdef ALLOW_UWIND_CONTROL
108     CADJ STORE xx_uwind0 = tapelev3, key = ilev_3
109     CADJ STORE xx_uwind1 = tapelev3, key = ilev_3
110     # endif
111     # ifdef ALLOW_VWIND_CONTROL
112     CADJ STORE xx_vwind0 = tapelev3, key = ilev_3
113     CADJ STORE xx_vwind1 = tapelev3, key = ilev_3
114     # endif
115     # ifdef ALLOW_ATEMP_CONTROL
116     CADJ STORE xx_atemp0 = tapelev3, key = ilev_3
117     CADJ STORE xx_atemp1 = tapelev3, key = ilev_3
118     # endif
119     # ifdef ALLOW_AQH_CONTROL
120     CADJ STORE xx_aqh0 = tapelev3, key = ilev_3
121     CADJ STORE xx_aqh1 = tapelev3, key = ilev_3
122     # endif
123 heimbach 1.6 # ifdef ALLOW_PRECIP_CONTROL
124     CADJ STORE xx_precip0 = tapelev3, key = ilev_3
125     CADJ STORE xx_precip1 = tapelev3, key = ilev_3
126     # endif
127 heimbach 1.7 # ifdef ALLOW_SWFLUX_CONTROL
128     CADJ STORE xx_swflux0 = tapelev3, key = ilev_3
129     CADJ STORE xx_swflux1 = tapelev3, key = ilev_3
130     # endif
131 heimbach 1.8 # ifdef ALLOW_SWDOWN_CONTROL
132     CADJ STORE xx_swdown0 = tapelev3, key = ilev_3
133     CADJ STORE xx_swdown1 = tapelev3, key = ilev_3
134     # endif
135 heimbach 1.11 # ifdef ALLOW_SNOWPRECIP_CONTROL
136     CADJ STORE xx_snowprecip0 = tapelev3, key = ilev_3
137     CADJ STORE xx_snowprecip1 = tapelev3, key = ilev_3
138     # endif
139     # ifdef ALLOW_LWFLUX_CONTROL
140     CADJ STORE xx_lwflux0 = tapelev3, key = ilev_3
141     CADJ STORE xx_lwflux1 = tapelev3, key = ilev_3
142     # endif
143     # ifdef ALLOW_LWDOWN_CONTROL
144     CADJ STORE xx_lwdown0 = tapelev3, key = ilev_3
145     CADJ STORE xx_lwdown1 = tapelev3, key = ilev_3
146     # endif
147     # ifdef ALLOW_EVAP_CONTROL
148     CADJ STORE xx_evap0 = tapelev3, key = ilev_3
149     CADJ STORE xx_evap1 = tapelev3, key = ilev_3
150     # endif
151     # ifdef ALLOW_APRESSURE_CONTROL
152     CADJ STORE xx_apressure0 = tapelev3, key = ilev_3
153     CADJ STORE xx_apressure1 = tapelev3, key = ilev_3
154     # endif
155     # ifdef ALLOW_RUNOFF_CONTROL
156     CADJ STORE xx_runoff0 = tapelev3, key = ilev_3
157     CADJ STORE xx_runoff1 = tapelev3, key = ilev_3
158     # endif
159 heimbach 1.9 # ifdef ALLOW_SST_CONTROL
160     CADJ STORE xx_sst0 = tapelev3, key = ilev_3
161     CADJ STORE xx_sst1 = tapelev3, key = ilev_3
162     # endif
163     # ifdef ALLOW_SSS_CONTROL
164     CADJ STORE xx_sss0 = tapelev3, key = ilev_3
165     CADJ STORE xx_sss1 = tapelev3, key = ilev_3
166     # endif
167 heimbach 1.3
168 edhill 1.2 #endif /* ALLOW_EXF */

  ViewVC Help
Powered by ViewVC 1.1.22