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 |
|
#ifdef ALLOW_MNC |
23 |
|
#include "MNC_PARAMS.h" |
24 |
|
#endif |
25 |
|
|
26 |
C !INPUT PARAMETERS: |
C !INPUT PARAMETERS: |
27 |
integer myThid |
integer myThid |
63 |
data time_dat / |
data time_dat / |
64 |
& '- ', 't ', ' ', ' ', ' ' / |
& '- ', 't ', ' ', ' ', ' ' / |
65 |
|
|
66 |
|
IF (useMNC) THEN |
67 |
|
|
68 |
C Define a few "standard" or "convenience" types |
C Define a few "standard" or "convenience" types |
69 |
ncomb = 0 |
ncomb = 0 |
70 |
DO ihorz = 1,5 |
DO ihorz = 1,5 |
233 |
CALL MNC_CW_ADD_VNAME('surftype', 'fizhi_veg', 4,5, myThid) |
CALL MNC_CW_ADD_VNAME('surftype', 'fizhi_veg', 4,5, myThid) |
234 |
CALL MNC_CW_ADD_VNAME('tilefrac', 'fizhi_veg', 4,5, myThid) |
CALL MNC_CW_ADD_VNAME('tilefrac', 'fizhi_veg', 4,5, myThid) |
235 |
|
|
236 |
|
C Used for the pickups |
237 |
|
CALL MNC_CW_ADD_VNAME('uphy', 'U_xy_Hn__Zph__-' ,4,5,myThid) |
238 |
|
CALL MNC_CW_ADD_VNAME('vphy', 'V_xy_Hn__Zph__-' ,4,5,myThid) |
239 |
|
CALL MNC_CW_ADD_VNAME('thphy','Cen_xy_Hn__Zph__-',4,5,myThid) |
240 |
|
CALL MNC_CW_ADD_VNAME('sphy', 'Cen_xy_Hn__Zph__-',4,5,myThid) |
241 |
|
|
242 |
|
C For the veg IO |
243 |
|
C name 1234567890 |
244 |
|
ndim = 1 |
245 |
|
dn(1)(1:10) = 'chips ' |
246 |
|
dim(1) = nchp |
247 |
|
ib(1) = 1 |
248 |
|
ie(1) = nchp |
249 |
|
CALL MNC_CW_ADD_GNAME('fizhi_chip', ndim, dim, dn,ib,ie, myThid) |
250 |
|
CALL MNC_CW_ADD_VNAME('ctmt', 'fizhi_chip', 2,3, myThid) |
251 |
|
CALL MNC_CW_ADD_VNAME('xxmt', 'fizhi_chip', 2,3, myThid) |
252 |
|
CALL MNC_CW_ADD_VNAME('yymt', 'fizhi_chip', 2,3, myThid) |
253 |
|
CALL MNC_CW_ADD_VNAME('zetamt', 'fizhi_chip', 2,3, myThid) |
254 |
|
CALL MNC_CW_ADD_VNAME('tcanopy', 'fizhi_chip', 2,3, myThid) |
255 |
|
CALL MNC_CW_ADD_VNAME('tdeep', 'fizhi_chip', 2,3, myThid) |
256 |
|
CALL MNC_CW_ADD_VNAME('ecanopy', 'fizhi_chip', 2,3, myThid) |
257 |
|
CALL MNC_CW_ADD_VNAME('swetshal', 'fizhi_chip', 2,3, myThid) |
258 |
|
CALL MNC_CW_ADD_VNAME('swetroot', 'fizhi_chip', 2,3, myThid) |
259 |
|
CALL MNC_CW_ADD_VNAME('swetdeep', 'fizhi_chip', 2,3, myThid) |
260 |
|
CALL MNC_CW_ADD_VNAME('snodep', 'fizhi_chip', 2,3, myThid) |
261 |
|
CALL MNC_CW_ADD_VNAME('capac', 'fizhi_chip', 2,3, myThid) |
262 |
|
CALL MNC_CW_ADD_VNAME('chlt', 'fizhi_chip', 2,3, myThid) |
263 |
|
CALL MNC_CW_ADD_VNAME('chlon', 'fizhi_chip', 2,3, myThid) |
264 |
|
CALL MNC_CW_ADD_VNAME('igrd', 'fizhi_chip', 2,3, myThid) |
265 |
|
CALL MNC_CW_ADD_VNAME('ityp', 'fizhi_chip', 2,3, myThid) |
266 |
|
CALL MNC_CW_ADD_VNAME('chfr', 'fizhi_chip', 2,3, myThid) |
267 |
|
|
268 |
|
C name 1234567890 |
269 |
|
ndim = 2 |
270 |
|
dn(1)(1:10) = 'chips ' |
271 |
|
dim(1) = nchp |
272 |
|
ib(1) = 1 |
273 |
|
ie(1) = nchp |
274 |
|
dn(2)(1:10) = 'Zph ' |
275 |
|
dim(2) = NrPhys |
276 |
|
ib(2) = 1 |
277 |
|
ie(2) = NrPhys |
278 |
|
CALL MNC_CW_ADD_GNAME('fizhi_chiplev',ndim,dim,dn,ib,ie,myThid) |
279 |
|
CALL MNC_CW_ADD_VNAME('xlmt', 'fizhi_chiplev', 3,4, myThid) |
280 |
|
CALL MNC_CW_ADD_VNAME('khmt', 'fizhi_chiplev', 3,4, myThid) |
281 |
|
CALL MNC_CW_ADD_VNAME('tke', 'fizhi_chiplev', 3,4, myThid) |
282 |
|
|
283 |
|
ENDIF |
284 |
|
|
285 |
#endif /* ALLOW_MNC */ |
#endif /* ALLOW_MNC */ |
286 |
|
|