/[MITgcm]/MITgcm/pkg/aim_v23/aim_mnc_init.F
ViewVC logotype

Contents of /MITgcm/pkg/aim_v23/aim_mnc_init.F

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


Revision 1.3 - (show annotations) (download)
Wed Jul 6 17:15:34 2005 UTC (18 years, 11 months ago) by enderton
Branch: MAIN
CVS Tags: checkpoint57o_post, checkpoint57m_post, checkpoint57r_post, checkpoint57n_post, checkpoint57p_post, checkpoint57q_post, checkpoint57l_post
Changes since 1.2: +56 -32 lines
-- All lines now less than 72 columns

1 C $Header: /u/gcmpack/MITgcm/pkg/aim_v23/aim_mnc_init.F,v 1.2 2005/07/06 04:32:24 enderton Exp $
2 C $Name: $
3
4 C---+----1----+----2----+----3----+----4----+----5----+----6----+----7-|--+----|
5
6 #include "AIM_OPTIONS.h"
7
8 CBOP
9 C !ROUTINE: AIM_MNC_INIT
10
11 C !INTERFACE:
12 SUBROUTINE AIM_MNC_INIT( myThid )
13
14 C !DESCRIPTION:
15 C Initialize MNC variables for AIM.
16
17 C !USES:
18 IMPLICIT NONE
19 #include "AIM_SIZE.h"
20 #include "EEPARAMS.h"
21 #include "PARAMS.h"
22 #include "AIM_PARAMS.h"
23
24 C !INPUT/OUTPUT PARAMETERS:
25 INTEGER myThid
26 CEOP
27
28 C == Local variables ==
29 CHARACTER*55 ln_var
30
31 #ifdef ALLOW_MNC
32
33 CALL MNC_CW_ADD_VNAME('USTRtave', 'U_xy_Hn__-__t',3,4,myThid)
34 ln_var='u-stress'
35 CALL MNC_CW_ADD_VATTR_TEXT('USTRtave','long_name',ln_var,myThid)
36 CALL MNC_CW_ADD_VATTR_TEXT('USTRtave','units','Pa',myThid)
37
38 CALL MNC_CW_ADD_VNAME('VSTRtave', 'V_xy_Hn__-__t',3,4,myThid)
39 ln_var='v-stress'
40 CALL MNC_CW_ADD_VATTR_TEXT('VSTRtave','long_name',ln_var, myThid)
41 CALL MNC_CW_ADD_VATTR_TEXT('VSTRtave','units','Pa', myThid)
42
43 CALL MNC_CW_ADD_VNAME('TSRtave', 'Cen_xy_Hn__-__t',3,4,myThid)
44 ln_var='top-of-atm. shortwave radiation'
45 CALL MNC_CW_ADD_VATTR_TEXT('TSRtave','long_name',ln_var, myThid)
46 CALL MNC_CW_ADD_VATTR_TEXT('TSRtave','units','W/m2', myThid)
47
48 CALL MNC_CW_ADD_VNAME('OLRtave', 'Cen_xy_Hn__-__t',3,4,myThid)
49 ln_var='outgoing longwave radiation'
50 CALL MNC_CW_ADD_VATTR_TEXT('OLRtave','long_name',ln_var, myThid)
51 CALL MNC_CW_ADD_VATTR_TEXT('OLRtave','units','W/m2', myThid)
52
53 CALL MNC_CW_ADD_VNAME('SSRtave', 'Cen_xy_Hn__-__t',3,4,myThid)
54 ln_var='surface shortwave radiation'
55 CALL MNC_CW_ADD_VATTR_TEXT('SSRtave','long_name',ln_var, myThid)
56 CALL MNC_CW_ADD_VATTR_TEXT('SSRtave','units','W/m2', myThid)
57
58 CALL MNC_CW_ADD_VNAME('SLRtave', 'Cen_xy_Hn__-__t',3,4,myThid)
59 ln_var='surface longwave radiation'
60 CALL MNC_CW_ADD_VATTR_TEXT('SLRtave','long_name',ln_var,myThid)
61 CALL MNC_CW_ADD_VATTR_TEXT('SLRtave','units','W/m2', myThid)
62
63 CALL MNC_CW_ADD_VNAME('SHFtave', 'Cen_xy_Hn__-__t',3,4,myThid)
64 ln_var='sensible heat flux'
65 CALL MNC_CW_ADD_VATTR_TEXT('SHFtave','long_name',ln_var,myThid)
66 CALL MNC_CW_ADD_VATTR_TEXT('SHFtave','units','W/m2', myThid)
67
68 CALL MNC_CW_ADD_VNAME('EVAPtave', 'Cen_xy_Hn__-__t',3,4,myThid)
69 ln_var='evaporation'
70 CALL MNC_CW_ADD_VATTR_TEXT('EVAPtave','long_name',ln_var,myThid)
71 CALL MNC_CW_ADD_VATTR_TEXT('EVAPtave','units','g/(m2 s)',myThid)
72
73 CALL MNC_CW_ADD_VNAME('PRECNVtave', 'Cen_xy_Hn__-__t',3,4,myThid)
74 ln_var='convective precipitation'
75 CALL MNC_CW_ADD_VATTR_TEXT('PRECNVtave','long_name',ln_var,myThid)
76 CALL MNC_CW_ADD_VATTR_TEXT('PRECNVtave','units','g/(m2 s)',myThid)
77
78 CALL MNC_CW_ADD_VNAME('PRECLStave', 'Cen_xy_Hn__-__t',3,4,myThid)
79 ln_var='large-scale precipitation'
80 CALL MNC_CW_ADD_VATTR_TEXT('PRECLStave','long_name',ln_var,myThid)
81 CALL MNC_CW_ADD_VATTR_TEXT('PRECLStave','units','g/(m2 s)',myThid)
82
83 CALL MNC_CW_ADD_VNAME('CLOUDCtave', 'Cen_xy_Hn__-__t',3,4,myThid)
84 ln_var='total cloud cover'
85 CALL MNC_CW_ADD_VATTR_TEXT('CLOUDCtave','long_name',ln_var,myThid)
86 CALL MNC_CW_ADD_VATTR_TEXT('CLOUDCtave','units','fraction',myThid)
87
88 CALL MNC_CW_ADD_VNAME('CLTOPtave', 'Cen_xy_Hn__-__t',3,4,myThid)
89 ln_var='normalized pressure at cloud top'
90 CALL MNC_CW_ADD_VATTR_TEXT('CLTOPtave','long_name',ln_var,myThid)
91 CALL MNC_CW_ADD_VATTR_TEXT('CLTOPtave','units','---', myThid)
92
93 CALL MNC_CW_ADD_VNAME('CBMFtave', 'Cen_xy_Hn__-__t',3,4,myThid)
94 ln_var='cloud-base mass flux'
95 CALL MNC_CW_ADD_VATTR_TEXT('CBMFtave','long_name',ln_var,myThid)
96 CALL MNC_CW_ADD_VATTR_TEXT('CBMFtave','units','---',myThid)
97
98 CALL MNC_CW_ADD_VNAME('DRAGtave', 'Cen_xy_Hn__-__t',3,4,myThid)
99 ln_var='surface Drag term (= Cd*Rho*|V|) (land+sea combined)'
100 CALL MNC_CW_ADD_VATTR_TEXT('DRAGtave','long_name',ln_var,myThid)
101 CALL MNC_CW_ADD_VATTR_TEXT('DRAGtave','units','---', myThid)
102
103 CALL MNC_CW_ADD_VNAME('aimV0tave', 'Cen_xy_Hn__-__t',3,4,myThid)
104 ln_var='surface wind speed'
105 CALL MNC_CW_ADD_VATTR_TEXT('aimV0tave','long_name',ln_var,myThid)
106 CALL MNC_CW_ADD_VATTR_TEXT('aimV0tave','units','---',myThid)
107
108 CALL MNC_CW_ADD_VNAME('aimT0tave', 'Cen_xy_Hn__-__t',3,4,myThid)
109 ln_var='surface air absolute temp.'
110 CALL MNC_CW_ADD_VATTR_TEXT('aimT0tave','long_name',ln_var,myThid)
111 CALL MNC_CW_ADD_VATTR_TEXT('aimT0tave','units','K',myThid)
112
113 CALL MNC_CW_ADD_VNAME('aimQ0tave', 'Cen_xy_Hn__-__t',3,4,myThid)
114 ln_var='surface air spec. humidity'
115 CALL MNC_CW_ADD_VATTR_TEXT('aimQ0tave','long_name',ln_var,myThid)
116 CALL MNC_CW_ADD_VATTR_TEXT('aimQ0tave','units','g/kg',myThid)
117
118 CALL MNC_CW_ADD_VNAME('EnFxPrtave', 'Cen_xy_Hn__-__t',3,4,myThid)
119 ln_var='energy flux associated with precip. (snow, rain temp)'
120 CALL MNC_CW_ADD_VATTR_TEXT('EnFxPrtave','long_name',ln_var,myThid)
121 CALL MNC_CW_ADD_VATTR_TEXT('EnFxPrtave','units','W/m2', myThid)
122
123 CALL MNC_CW_ADD_VNAME('albedotave', 'Cen_xy_Hn__-__t',3,4,myThid)
124 ln_var='surface albedo'
125 CALL MNC_CW_ADD_VATTR_TEXT('albedotave','long_name',ln_var,myThid)
126 CALL MNC_CW_ADD_VATTR_TEXT('albedotave','units','fraction',myThid)
127
128 CALL MNC_CW_ADD_VNAME('dTsurftave', 'Cen_xy_Hn__-__t',3,4,myThid)
129 ln_var='surf. Temp change from 1 iter to the next one (>0)'
130 CALL MNC_CW_ADD_VATTR_TEXT('dTsurftave','long_name',ln_var,myThid)
131 CALL MNC_CW_ADD_VATTR_TEXT('dTsurftave','units','K', myThid)
132
133 CALL MNC_CW_ADD_VNAME('aimRHtave', 'Cen_xy_Hn__C__t',4,5,myThid)
134 ln_var='Relative Humidity'
135 CALL MNC_CW_ADD_VATTR_TEXT('aimRHtave','long_name',ln_var,myThid)
136 CALL MNC_CW_ADD_VATTR_TEXT('aimRHtave','units','fraction',myThid)
137
138 #endif
139
140 C---+----1----+----2----+----3----+----4----+----5----+----6----+----7-|--+----|
141
142 RETURN
143 END

  ViewVC Help
Powered by ViewVC 1.1.22