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

Annotation 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 - (hide annotations) (download)
Wed Jul 6 17:15:34 2005 UTC (18 years, 10 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 enderton 1.3 C $Header: /u/gcmpack/MITgcm/pkg/aim_v23/aim_mnc_init.F,v 1.2 2005/07/06 04:32:24 enderton Exp $
2 edhill 1.1 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 enderton 1.3 C == Local variables ==
29     CHARACTER*55 ln_var
30    
31 edhill 1.1 #ifdef ALLOW_MNC
32    
33     CALL MNC_CW_ADD_VNAME('USTRtave', 'U_xy_Hn__-__t',3,4,myThid)
34 enderton 1.3 ln_var='u-stress'
35     CALL MNC_CW_ADD_VATTR_TEXT('USTRtave','long_name',ln_var,myThid)
36 enderton 1.2 CALL MNC_CW_ADD_VATTR_TEXT('USTRtave','units','Pa',myThid)
37 edhill 1.1
38     CALL MNC_CW_ADD_VNAME('VSTRtave', 'V_xy_Hn__-__t',3,4,myThid)
39 enderton 1.3 ln_var='v-stress'
40     CALL MNC_CW_ADD_VATTR_TEXT('VSTRtave','long_name',ln_var, myThid)
41 enderton 1.2 CALL MNC_CW_ADD_VATTR_TEXT('VSTRtave','units','Pa', myThid)
42 edhill 1.1
43     CALL MNC_CW_ADD_VNAME('TSRtave', 'Cen_xy_Hn__-__t',3,4,myThid)
44 enderton 1.3 ln_var='top-of-atm. shortwave radiation'
45     CALL MNC_CW_ADD_VATTR_TEXT('TSRtave','long_name',ln_var, myThid)
46 enderton 1.2 CALL MNC_CW_ADD_VATTR_TEXT('TSRtave','units','W/m2', myThid)
47 edhill 1.1
48     CALL MNC_CW_ADD_VNAME('OLRtave', 'Cen_xy_Hn__-__t',3,4,myThid)
49 enderton 1.3 ln_var='outgoing longwave radiation'
50     CALL MNC_CW_ADD_VATTR_TEXT('OLRtave','long_name',ln_var, myThid)
51 enderton 1.2 CALL MNC_CW_ADD_VATTR_TEXT('OLRtave','units','W/m2', myThid)
52 edhill 1.1
53     CALL MNC_CW_ADD_VNAME('SSRtave', 'Cen_xy_Hn__-__t',3,4,myThid)
54 enderton 1.3 ln_var='surface shortwave radiation'
55     CALL MNC_CW_ADD_VATTR_TEXT('SSRtave','long_name',ln_var, myThid)
56 enderton 1.2 CALL MNC_CW_ADD_VATTR_TEXT('SSRtave','units','W/m2', myThid)
57 edhill 1.1
58 enderton 1.2 CALL MNC_CW_ADD_VNAME('SLRtave', 'Cen_xy_Hn__-__t',3,4,myThid)
59 enderton 1.3 ln_var='surface longwave radiation'
60     CALL MNC_CW_ADD_VATTR_TEXT('SLRtave','long_name',ln_var,myThid)
61 enderton 1.2 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 enderton 1.3 ln_var='sensible heat flux'
65     CALL MNC_CW_ADD_VATTR_TEXT('SHFtave','long_name',ln_var,myThid)
66 enderton 1.2 CALL MNC_CW_ADD_VATTR_TEXT('SHFtave','units','W/m2', myThid)
67 edhill 1.1
68     CALL MNC_CW_ADD_VNAME('EVAPtave', 'Cen_xy_Hn__-__t',3,4,myThid)
69 enderton 1.3 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 edhill 1.1
73     CALL MNC_CW_ADD_VNAME('PRECNVtave', 'Cen_xy_Hn__-__t',3,4,myThid)
74 enderton 1.3 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 edhill 1.1
78     CALL MNC_CW_ADD_VNAME('PRECLStave', 'Cen_xy_Hn__-__t',3,4,myThid)
79 enderton 1.3 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 edhill 1.1
83     CALL MNC_CW_ADD_VNAME('CLOUDCtave', 'Cen_xy_Hn__-__t',3,4,myThid)
84 enderton 1.3 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 edhill 1.1
88     CALL MNC_CW_ADD_VNAME('CLTOPtave', 'Cen_xy_Hn__-__t',3,4,myThid)
89 enderton 1.3 ln_var='normalized pressure at cloud top'
90     CALL MNC_CW_ADD_VATTR_TEXT('CLTOPtave','long_name',ln_var,myThid)
91 edhill 1.1 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 enderton 1.3 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 edhill 1.1
98     CALL MNC_CW_ADD_VNAME('DRAGtave', 'Cen_xy_Hn__-__t',3,4,myThid)
99 enderton 1.3 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 edhill 1.1 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 enderton 1.3 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 edhill 1.1
108     CALL MNC_CW_ADD_VNAME('aimT0tave', 'Cen_xy_Hn__-__t',3,4,myThid)
109 enderton 1.3 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 edhill 1.1
113     CALL MNC_CW_ADD_VNAME('aimQ0tave', 'Cen_xy_Hn__-__t',3,4,myThid)
114 enderton 1.3 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 edhill 1.1
118     CALL MNC_CW_ADD_VNAME('EnFxPrtave', 'Cen_xy_Hn__-__t',3,4,myThid)
119 enderton 1.3 ln_var='energy flux associated with precip. (snow, rain temp)'
120     CALL MNC_CW_ADD_VATTR_TEXT('EnFxPrtave','long_name',ln_var,myThid)
121 enderton 1.2 CALL MNC_CW_ADD_VATTR_TEXT('EnFxPrtave','units','W/m2', myThid)
122 edhill 1.1
123     CALL MNC_CW_ADD_VNAME('albedotave', 'Cen_xy_Hn__-__t',3,4,myThid)
124 enderton 1.3 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 edhill 1.1
128     CALL MNC_CW_ADD_VNAME('dTsurftave', 'Cen_xy_Hn__-__t',3,4,myThid)
129 enderton 1.3 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 enderton 1.2 CALL MNC_CW_ADD_VATTR_TEXT('dTsurftave','units','K', myThid)
132 edhill 1.1
133     CALL MNC_CW_ADD_VNAME('aimRHtave', 'Cen_xy_Hn__C__t',4,5,myThid)
134 enderton 1.3 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 edhill 1.1
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