19 |
#include "SIZE.h" |
#include "SIZE.h" |
20 |
#include "fizhi_SIZE.h" |
#include "fizhi_SIZE.h" |
21 |
#include "fizhi_land_SIZE.h" |
#include "fizhi_land_SIZE.h" |
22 |
|
#include "EEPARAMS.h" |
23 |
|
#include "PARAMS.h" |
24 |
|
#ifdef ALLOW_MNC |
25 |
|
#include "MNC_PARAMS.h" |
26 |
|
#include "MNC_COMMON.h" |
27 |
|
#endif |
28 |
|
|
29 |
C !INPUT PARAMETERS: |
C !INPUT PARAMETERS: |
30 |
integer myThid |
integer myThid |
|
|
|
|
C !USES: |
|
|
#ifdef ALLOW_MNC |
|
|
#include "mnc_common.h" |
|
|
#endif /* ALLOW_MNC */ |
|
|
#include "EEPARAMS.h" |
|
31 |
CEOP |
CEOP |
32 |
|
|
33 |
#ifdef ALLOW_MNC |
#ifdef ALLOW_MNC |
60 |
data time_dat / |
data time_dat / |
61 |
& '- ', 't ', ' ', ' ', ' ' / |
& '- ', 't ', ' ', ' ', ' ' / |
62 |
|
|
63 |
|
IF (useMNC) THEN |
64 |
|
|
65 |
C Define a few "standard" or "convenience" types |
C Define a few "standard" or "convenience" types |
66 |
ncomb = 0 |
ncomb = 0 |
67 |
DO ihorz = 1,5 |
DO ihorz = 1,5 |
80 |
ENDIF |
ENDIF |
81 |
ENDIF |
ENDIF |
82 |
|
|
83 |
DO ivert = 1,5 |
DO ivert = 1,2 |
84 |
DO itime = 1,2 |
DO itime = 1,2 |
85 |
|
|
86 |
C horiz and hsub |
C horiz and hsub |
230 |
CALL MNC_CW_ADD_VNAME('surftype', 'fizhi_veg', 4,5, myThid) |
CALL MNC_CW_ADD_VNAME('surftype', 'fizhi_veg', 4,5, myThid) |
231 |
CALL MNC_CW_ADD_VNAME('tilefrac', 'fizhi_veg', 4,5, myThid) |
CALL MNC_CW_ADD_VNAME('tilefrac', 'fizhi_veg', 4,5, myThid) |
232 |
|
|
233 |
|
C Used for the pickups |
234 |
|
CALL MNC_CW_ADD_VNAME('uphy', 'U_xy_Hn__Zph__-' ,4,5,myThid) |
235 |
|
CALL MNC_CW_ADD_VNAME('vphy', 'V_xy_Hn__Zph__-' ,4,5,myThid) |
236 |
|
CALL MNC_CW_ADD_VNAME('thphy','Cen_xy_Hn__Zph__-',4,5,myThid) |
237 |
|
CALL MNC_CW_ADD_VNAME('sphy', 'Cen_xy_Hn__Zph__-',4,5,myThid) |
238 |
|
|
239 |
|
C For the veg IO |
240 |
|
C name 1234567890 |
241 |
|
ndim = 1 |
242 |
|
dn(1)(1:10) = 'chips ' |
243 |
|
dim(1) = nchp |
244 |
|
ib(1) = 1 |
245 |
|
ie(1) = nchp |
246 |
|
CALL MNC_CW_ADD_GNAME('fizhi_chip', ndim, dim, dn,ib,ie, myThid) |
247 |
|
CALL MNC_CW_ADD_VNAME('ctmt', 'fizhi_chip', 2,3, myThid) |
248 |
|
CALL MNC_CW_ADD_VNAME('xxmt', 'fizhi_chip', 2,3, myThid) |
249 |
|
CALL MNC_CW_ADD_VNAME('yymt', 'fizhi_chip', 2,3, myThid) |
250 |
|
CALL MNC_CW_ADD_VNAME('zetamt', 'fizhi_chip', 2,3, myThid) |
251 |
|
CALL MNC_CW_ADD_VNAME('tcanopy', 'fizhi_chip', 2,3, myThid) |
252 |
|
CALL MNC_CW_ADD_VNAME('tdeep', 'fizhi_chip', 2,3, myThid) |
253 |
|
CALL MNC_CW_ADD_VNAME('ecanopy', 'fizhi_chip', 2,3, myThid) |
254 |
|
CALL MNC_CW_ADD_VNAME('swetshal', 'fizhi_chip', 2,3, myThid) |
255 |
|
CALL MNC_CW_ADD_VNAME('swetroot', 'fizhi_chip', 2,3, myThid) |
256 |
|
CALL MNC_CW_ADD_VNAME('swetdeep', 'fizhi_chip', 2,3, myThid) |
257 |
|
CALL MNC_CW_ADD_VNAME('snodep', 'fizhi_chip', 2,3, myThid) |
258 |
|
CALL MNC_CW_ADD_VNAME('capac', 'fizhi_chip', 2,3, myThid) |
259 |
|
CALL MNC_CW_ADD_VNAME('chlt', 'fizhi_chip', 2,3, myThid) |
260 |
|
CALL MNC_CW_ADD_VNAME('chlon', 'fizhi_chip', 2,3, myThid) |
261 |
|
CALL MNC_CW_ADD_VNAME('igrd', 'fizhi_chip', 2,3, myThid) |
262 |
|
CALL MNC_CW_ADD_VNAME('ityp', 'fizhi_chip', 2,3, myThid) |
263 |
|
CALL MNC_CW_ADD_VNAME('chfr', 'fizhi_chip', 2,3, myThid) |
264 |
|
|
265 |
|
C name 1234567890 |
266 |
|
ndim = 2 |
267 |
|
dn(1)(1:10) = 'chips ' |
268 |
|
dim(1) = nchp |
269 |
|
ib(1) = 1 |
270 |
|
ie(1) = nchp |
271 |
|
dn(2)(1:10) = 'Zph ' |
272 |
|
dim(2) = NrPhys |
273 |
|
ib(2) = 1 |
274 |
|
ie(2) = NrPhys |
275 |
|
CALL MNC_CW_ADD_GNAME('fizhi_chiplev',ndim,dim,dn,ib,ie,myThid) |
276 |
|
CALL MNC_CW_ADD_VNAME('xlmt', 'fizhi_chiplev', 3,4, myThid) |
277 |
|
CALL MNC_CW_ADD_VNAME('khmt', 'fizhi_chiplev', 3,4, myThid) |
278 |
|
CALL MNC_CW_ADD_VNAME('tke', 'fizhi_chiplev', 3,4, myThid) |
279 |
|
|
280 |
|
ENDIF |
281 |
|
|
282 |
#endif /* ALLOW_MNC */ |
#endif /* ALLOW_MNC */ |
283 |
|
|