File indexing completed on 2025-11-19 06:08:51 UTC
view on githubraw file Latest commit e6feef68 on 2025-11-18 19:40:16 UTC
88d5fee2bf Ed H*0001
0002
0003 #include "PACKAGES_CONFIG.h"
0004 #include "CPP_OPTIONS.h"
0005
0006
0007
0008
0009
0010 SUBROUTINE INI_MNC_VARS( myThid )
0011
bc1e1e4129 Jean*0012
88d5fee2bf Ed H*0013
0014
0015
0016
0017 IMPLICIT NONE
0018 #include "SIZE.h"
0019 #include "EEPARAMS.h"
0020 #include "PARAMS.h"
700c03e4bf Jean*0021 #include "GRID.h"
88d5fee2bf Ed H*0022
0023
bc1e1e4129 Jean*0024
88d5fee2bf Ed H*0025 INTEGER myThid
bc1e1e4129 Jean*0026
0027
0028 #ifdef ALLOW_MNC
0029
0030
1ff23ab286 Mart*0031 #ifdef ALLOW_CAL
4407641907 Jean*0032 INTEGER locDate(4)
1ff23ab286 Mart*0033 CHARACTER*(34) timeUnits
0034 #endif /* ALLOW_CAL */
88d5fee2bf Ed H*0035
0036 IF (useMNC) THEN
0037
0038
0039
e6feef680a Ivan*0040 CALL MNC_CW_ADD_VNAME('xC', 'Cen_xy_Hn__-__-', 3,4, myThid)
0041 CALL MNC_CW_ADD_VATTR_TEXT('xC','description',
88d5fee2bf Ed H*0042 & 'X coordinate of cell center (T-P point)',myThid)
e6feef680a Ivan*0043 CALL MNC_CW_ADD_VATTR_TEXT('xC',
88d5fee2bf Ed H*0044 & 'units', 'degree_east', myThid)
0045
0046
e6feef680a Ivan*0047 CALL MNC_CW_ADD_VNAME('yC', 'Cen_xy_Hn__-__-', 3,4, myThid)
0048 CALL MNC_CW_ADD_VATTR_TEXT('yC','description',
88d5fee2bf Ed H*0049 & 'Y coordinate of cell center (T-P point)',myThid)
e6feef680a Ivan*0050 CALL MNC_CW_ADD_VATTR_TEXT('yC',
88d5fee2bf Ed H*0051 & 'units', 'degree_north', myThid)
0052
0053
e6feef680a Ivan*0054 CALL MNC_CW_ADD_VNAME('xU', 'U_xy_Hn__-__-', 3,4, myThid)
0055 CALL MNC_CW_ADD_VATTR_TEXT('xU','description',
88d5fee2bf Ed H*0056 & 'X coordinate of U point',myThid)
e6feef680a Ivan*0057 CALL MNC_CW_ADD_VATTR_TEXT('xU',
88d5fee2bf Ed H*0058 & 'units', 'degree_east', myThid)
0059
0060
e6feef680a Ivan*0061 CALL MNC_CW_ADD_VNAME('yU', 'U_xy_Hn__-__-', 3,4, myThid)
0062 CALL MNC_CW_ADD_VATTR_TEXT('yU','description',
88d5fee2bf Ed H*0063 & 'Y coordinate of U point',myThid)
e6feef680a Ivan*0064 CALL MNC_CW_ADD_VATTR_TEXT('yU',
88d5fee2bf Ed H*0065 & 'units', 'degree_north', myThid)
0066
0067
e6feef680a Ivan*0068 CALL MNC_CW_ADD_VNAME('xV', 'V_xy_Hn__-__-', 3,4, myThid)
0069 CALL MNC_CW_ADD_VATTR_TEXT('xV','description',
88d5fee2bf Ed H*0070 & 'X coordinate of V point',myThid)
e6feef680a Ivan*0071 CALL MNC_CW_ADD_VATTR_TEXT('xV',
88d5fee2bf Ed H*0072 & 'units', 'degree_east', myThid)
0073
0074
e6feef680a Ivan*0075 CALL MNC_CW_ADD_VNAME('yV', 'V_xy_Hn__-__-', 3,4, myThid)
0076 CALL MNC_CW_ADD_VATTR_TEXT('yV','description',
88d5fee2bf Ed H*0077 & 'Y coordinate of V point',myThid)
e6feef680a Ivan*0078 CALL MNC_CW_ADD_VATTR_TEXT('yV',
88d5fee2bf Ed H*0079 & 'units', 'degree_north', myThid)
0080
0081
e6feef680a Ivan*0082 CALL MNC_CW_ADD_VNAME('xG', 'Cor_xy_Hn__-__-', 3,4, myThid)
0083 CALL MNC_CW_ADD_VATTR_TEXT('xG','description',
88d5fee2bf Ed H*0084 & 'X coordinate of cell corner (Vorticity point)',myThid)
e6feef680a Ivan*0085 CALL MNC_CW_ADD_VATTR_TEXT('xG',
88d5fee2bf Ed H*0086 & 'units', 'degree_east', myThid)
0087
0088
e6feef680a Ivan*0089 CALL MNC_CW_ADD_VNAME('yG', 'Cor_xy_Hn__-__-', 3,4, myThid)
0090 CALL MNC_CW_ADD_VATTR_TEXT('yG','description',
88d5fee2bf Ed H*0091 & 'Y coordinate of cell corner (Vorticity point)',myThid)
e6feef680a Ivan*0092 CALL MNC_CW_ADD_VATTR_TEXT('yG',
88d5fee2bf Ed H*0093 & 'units', 'degree_north', myThid)
0094
0095
e6feef680a Ivan*0096 CALL MNC_CW_ADD_VNAME('rC', '-_-_--__C__-', 0,0, myThid)
0097 CALL MNC_CW_ADD_VATTR_TEXT('rC','description',
88d5fee2bf Ed H*0098 & 'R coordinate of cell center',myThid)
e6feef680a Ivan*0099 CALL MNC_CW_ADD_VATTR_TEXT('rC',
88d5fee2bf Ed H*0100 & 'units', 'm', myThid)
0101
0102
e6feef680a Ivan*0103 CALL MNC_CW_ADD_VNAME('rF', '-_-_--__I__-', 0,0, myThid)
0104 CALL MNC_CW_ADD_VATTR_TEXT('rF','description',
88d5fee2bf Ed H*0105 & 'R coordinate of cell interface',myThid)
e6feef680a Ivan*0106 CALL MNC_CW_ADD_VATTR_TEXT('rF',
88d5fee2bf Ed H*0107 & 'units', 'm', myThid)
0108
0109
e6feef680a Ivan*0110 CALL MNC_CW_ADD_VNAME('rL', '-_-_--__L__-', 0,0, myThid)
0111 CALL MNC_CW_ADD_VATTR_TEXT('rL','description',
88d5fee2bf Ed H*0112 & 'R coordinate of lower interface',myThid)
e6feef680a Ivan*0113 CALL MNC_CW_ADD_VATTR_TEXT('rL',
88d5fee2bf Ed H*0114 & 'units', 'm', myThid)
0115
0116
e6feef680a Ivan*0117 CALL MNC_CW_ADD_VNAME('rU', '-_-_--__U__-', 0,0, myThid)
0118 CALL MNC_CW_ADD_VATTR_TEXT('rU','description',
88d5fee2bf Ed H*0119 & 'R coordinate of upper interface',myThid)
e6feef680a Ivan*0120 CALL MNC_CW_ADD_VATTR_TEXT('rU',
88d5fee2bf Ed H*0121 & 'units', 'm', myThid)
0122
0123
0124
0125
700c03e4bf Jean*0126 CALL MNC_CW_ADD_VNAME('drC', '-_-_--__I__-', 0,0, myThid)
88d5fee2bf Ed H*0127 CALL MNC_CW_ADD_VNAME('drF', '-_-_--__C__-', 0,0, myThid)
0128 CALL MNC_CW_ADD_VNAME('dxC', 'U_xy_Hn__-__-', 3,4, myThid)
0129 CALL MNC_CW_ADD_VNAME('dyC', 'V_xy_Hn__-__-', 3,4, myThid)
0130 CALL MNC_CW_ADD_VNAME('dxF', 'Cen_xy_Hn__-__-', 3,4, myThid)
0131 CALL MNC_CW_ADD_VNAME('dyF', 'Cen_xy_Hn__-__-', 3,4, myThid)
0132 CALL MNC_CW_ADD_VNAME('dxG', 'V_xy_Hn__-__-', 3,4, myThid)
0133 CALL MNC_CW_ADD_VNAME('dyG', 'U_xy_Hn__-__-', 3,4, myThid)
0134 CALL MNC_CW_ADD_VNAME('dxV', 'Cor_xy_Hn__-__-', 3,4, myThid)
0135 CALL MNC_CW_ADD_VNAME('dyU', 'Cor_xy_Hn__-__-', 3,4, myThid)
e6feef680a Ivan*0136 CALL MNC_CW_ADD_VNAME('rAc', 'Cen_xy_Hn__-__-', 3,4, myThid)
88d5fee2bf Ed H*0137 CALL MNC_CW_ADD_VNAME('rAw', 'U_xy_Hn__-__-', 3,4, myThid)
0138 CALL MNC_CW_ADD_VNAME('rAs', 'V_xy_Hn__-__-', 3,4, myThid)
0139 CALL MNC_CW_ADD_VNAME('rAz', 'Cor_xy_Hn__-__-', 3,4, myThid)
e6feef680a Ivan*0140 CALL MNC_CW_ADD_VNAME('angleCS','Cen_xy_Hn__-__-', 3,4,myThid)
0141 CALL MNC_CW_ADD_VNAME('angleSN','Cen_xy_Hn__-__-', 3,4,myThid)
88d5fee2bf Ed H*0142 CALL MNC_CW_ADD_VNAME('fCori', 'Cen_xy_Hn__-__-', 3,4,myThid)
0143 CALL MNC_CW_ADD_VNAME('fCoriG','Cor_xy_Hn__-__-', 3,4,myThid)
e6feef680a Ivan*0144 CALL MNC_CW_ADD_VNAME('rLowC', 'Cen_xy_Hn__-__-', 3,4,myThid)
0145 CALL MNC_CW_ADD_VNAME('rSurfC','Cen_xy_Hn__-__-',3,4,myThid)
88d5fee2bf Ed H*0146 CALL MNC_CW_ADD_VNAME('Depth', 'Cen_xy_Hn__-__-', 3,4,myThid)
e6feef680a Ivan*0147 CALL MNC_CW_ADD_VNAME('hFacC', 'Cen_xy_Hn__C__-', 4,5,myThid)
0148 CALL MNC_CW_ADD_VNAME('hFacW', 'U_xy_Hn__C__-', 4,5,myThid)
0149 CALL MNC_CW_ADD_VNAME('hFacS', 'V_xy_Hn__C__-', 4,5,myThid)
bc1e1e4129 Jean*0150
88d5fee2bf Ed H*0151 CALL MNC_CW_ADD_VATTR_TEXT('drC','description',
0152 & 'r cell center separation',myThid)
0153 CALL MNC_CW_ADD_VATTR_TEXT('drF','description',
0154 & 'r cell face separation',myThid)
0155 CALL MNC_CW_ADD_VATTR_TEXT('dxC','description',
0156 & 'x cell center separation',myThid)
0157 CALL MNC_CW_ADD_VATTR_TEXT('dyC','description',
0158 & 'y cell center separation',myThid)
0159 CALL MNC_CW_ADD_VATTR_TEXT('dxF','description',
0160 & 'x cell face separation',myThid)
0161 CALL MNC_CW_ADD_VATTR_TEXT('dyF','description',
0162 & 'y cell face separation',myThid)
0163 CALL MNC_CW_ADD_VATTR_TEXT('dxG','description',
0164 & 'x cell corner separation',myThid)
0165 CALL MNC_CW_ADD_VATTR_TEXT('dyG','description',
0166 & 'y cell corner separation',myThid)
0167 CALL MNC_CW_ADD_VATTR_TEXT('dxV','description',
0168 & 'x v-velocity separation',myThid)
0169 CALL MNC_CW_ADD_VATTR_TEXT('dyU','description',
0170 & 'y u-velocity separation',myThid)
e6feef680a Ivan*0171 CALL MNC_CW_ADD_VATTR_TEXT('rAc','description',
88d5fee2bf Ed H*0172 & 'r-face area at cell center',myThid)
0173 CALL MNC_CW_ADD_VATTR_TEXT('rAw','description',
0174 & 'r-face area at U point',myThid)
0175 CALL MNC_CW_ADD_VATTR_TEXT('rAs','description',
0176 & 'r-face area at V point',myThid)
0177 CALL MNC_CW_ADD_VATTR_TEXT('rAz','description',
0178 & 'r-face area at cell corner',myThid)
e6feef680a Ivan*0179 CALL MNC_CW_ADD_VATTR_TEXT('angleCS','description',
88d5fee2bf Ed H*0180 & 'Cos of grid orientation angle at cell center',myThid)
e6feef680a Ivan*0181 CALL MNC_CW_ADD_VATTR_TEXT('angleSN','description',
88d5fee2bf Ed H*0182 & 'Sin of grid orientation angle at cell center',myThid)
0183 CALL MNC_CW_ADD_VATTR_TEXT('fCori','description',
0184 & 'Coriolis f at cell center',myThid)
0185 CALL MNC_CW_ADD_VATTR_TEXT('fCoriG','description',
0186 & 'Coriolis f at cell corner',myThid)
e6feef680a Ivan*0187 CALL MNC_CW_ADD_VATTR_TEXT('rLowC','description',
88d5fee2bf Ed H*0188 & 'base of fluid in r-units',myThid)
e6feef680a Ivan*0189 CALL MNC_CW_ADD_VATTR_TEXT('rSurfC','description',
88d5fee2bf Ed H*0190 & 'surface reference (at rest) position',myThid)
0191 CALL MNC_CW_ADD_VATTR_TEXT('Depth','description',
0192 & 'fluid thickness in r coordinates (at rest)',myThid)
e6feef680a Ivan*0193 CALL MNC_CW_ADD_VATTR_TEXT('hFacC','description',
88d5fee2bf Ed H*0194 & 'vertical fraction of open cell at cell center',myThid)
e6feef680a Ivan*0195 CALL MNC_CW_ADD_VATTR_TEXT('hFacW','description',
88d5fee2bf Ed H*0196 & 'vertical fraction of open cell at West face', myThid)
e6feef680a Ivan*0197 CALL MNC_CW_ADD_VATTR_TEXT('hFacS','description',
88d5fee2bf Ed H*0198 & 'vertical fraction of open cell at South face',myThid)
bc1e1e4129 Jean*0199
0200
88d5fee2bf Ed H*0201
0202 CALL MNC_CW_ADD_VNAME('T', '-_-_--__-__t', 0,0, myThid)
0203 CALL MNC_CW_ADD_VATTR_TEXT('T',
0204 & 'long_name','model_time', myThid)
1ff23ab286 Mart*0205 #ifdef ALLOW_CAL
0206 IF ( useCAL ) THEN
4407641907 Jean*0207 CALL CAL_GETDATE( -1, startTime, locDate, myThid )
e609ee58cd Mart*0208
4407641907 Jean*0209 WRITE(timeUnits,'(A,I4.4,5(A,I2.2))')
0210 & 'seconds since ', locDate(1)/10000, '-',
0211 & (locDate(1) - locDate(1)/10000*10000)/100,'-',
e609ee58cd Mart*0212 & (locDate(1) - locDate(1)/100*100), ' ',
4407641907 Jean*0213 & locDate(2)/10000, ':',
0214 & (locDate(2) - locDate(2)/10000*10000)/100,':',
0215 & (locDate(2) - locDate(2)/100*100)
1ff23ab286 Mart*0216 CALL MNC_CW_ADD_VATTR_TEXT('T',
0217 & 'units',timeUnits, myThid)
0218 ELSE
0219 #else
bc1e1e4129 Jean*0220 IF (.TRUE. ) THEN
1ff23ab286 Mart*0221 #endif /* ALLOW_CAL */
0222 CALL MNC_CW_ADD_VATTR_TEXT('T',
88d5fee2bf Ed H*0223 & 'units','s', myThid)
1ff23ab286 Mart*0224 ENDIF
88d5fee2bf Ed H*0225
0226 CALL MNC_CW_ADD_VNAME('iter', '-_-_--__-__t', 0,0, myThid)
0227 CALL MNC_CW_ADD_VATTR_TEXT('iter',
0228 & 'long_name','iteration_count', myThid)
0229
0230 CALL MNC_CW_ADD_VNAME('model_time', '-_-_--__-__t', 0,0, myThid)
0231 CALL MNC_CW_ADD_VATTR_TEXT('model_time',
0232 & 'long_name','Model Time', myThid)
0233 CALL MNC_CW_ADD_VATTR_TEXT('model_time','units','s', myThid)
0234
0235 CALL MNC_CW_ADD_VNAME('U', 'U_xy_Hn__C__t', 4,5, myThid)
0236 CALL MNC_CW_ADD_VATTR_TEXT('U','units','m/s', myThid)
0237 CALL MNC_CW_ADD_VATTR_TEXT('U',
e6feef680a Ivan*0238 & 'coordinates','xU yU rC iter', myThid)
88d5fee2bf Ed H*0239
0240 CALL MNC_CW_ADD_VNAME('V', 'V_xy_Hn__C__t', 4,5, myThid)
0241 CALL MNC_CW_ADD_VATTR_TEXT('V','units','m/s', myThid)
0242 CALL MNC_CW_ADD_VATTR_TEXT('V',
e6feef680a Ivan*0243 & 'coordinates','xV yV rC iter', myThid)
88d5fee2bf Ed H*0244
0245 CALL MNC_CW_ADD_VNAME('Temp', 'Cen_xy_Hn__C__t', 4,5, myThid)
0246 CALL MNC_CW_ADD_VATTR_TEXT('Temp','units','degC', myThid)
0247 CALL MNC_CW_ADD_VATTR_TEXT('Temp','long_name',
0248 & 'potential_temperature', myThid)
0249 CALL MNC_CW_ADD_VATTR_TEXT('Temp',
e6feef680a Ivan*0250 & 'coordinates','xC yC rC iter', myThid)
88d5fee2bf Ed H*0251
0252 CALL MNC_CW_ADD_VNAME('S', 'Cen_xy_Hn__C__t', 4,5, myThid)
0253 CALL MNC_CW_ADD_VATTR_TEXT('S','long_name',
0254 & 'salinity', myThid)
0255 CALL MNC_CW_ADD_VATTR_TEXT('S',
e6feef680a Ivan*0256 & 'coordinates','xC yC rC iter', myThid)
88d5fee2bf Ed H*0257
0258 CALL MNC_CW_ADD_VNAME('gUnm1', 'U_xy_Hn__C__t', 4,5, myThid)
0259 CALL MNC_CW_ADD_VNAME('gVnm1', 'V_xy_Hn__C__t', 4,5, myThid)
0260 CALL MNC_CW_ADD_VNAME('gTnm1', 'Cen_xy_Hn__C__t', 4,5, myThid)
0261 CALL MNC_CW_ADD_VNAME('gSnm1', 'Cen_xy_Hn__C__t', 4,5, myThid)
0262
0263 CALL MNC_CW_ADD_VNAME('Eta', 'Cen_xy_Hn__-__t', 3,4, myThid)
0264 CALL MNC_CW_ADD_VATTR_TEXT('Eta','long_name',
0265 & 'free-surface_r-anomaly', myThid)
0266 CALL MNC_CW_ADD_VATTR_TEXT('Eta','units','m', myThid)
0267 CALL MNC_CW_ADD_VATTR_TEXT('Eta',
e6feef680a Ivan*0268 & 'coordinates','xC yC iter', myThid)
88d5fee2bf Ed H*0269
0270 CALL MNC_CW_ADD_VNAME('EtaH', 'Cen_xy_Hn__-__t', 3,4, myThid)
0271 CALL MNC_CW_ADD_VATTR_TEXT('EtaH','long_name',
0272 & 'column-thickness_r-anomaly', myThid)
0273 CALL MNC_CW_ADD_VATTR_TEXT('EtaH','units','m', myThid)
0274 CALL MNC_CW_ADD_VATTR_TEXT('EtaH',
e6feef680a Ivan*0275 & 'coordinates','xC yC iter', myThid)
88d5fee2bf Ed H*0276 CALL MNC_CW_ADD_VNAME('dEtaHdt', 'Cen_xy_Hn__-__t', 3,4, myThid)
0277
0278 CALL MNC_CW_ADD_VNAME('W', 'Cen_xy_Hn__L__t', 4,5, myThid)
0279 CALL MNC_CW_ADD_VATTR_TEXT('W','units','m/s', myThid)
0280 CALL MNC_CW_ADD_VATTR_TEXT('W',
e6feef680a Ivan*0281 & 'coordinates','xC yC rC iter', myThid)
88d5fee2bf Ed H*0282
0283 CALL MNC_CW_ADD_VNAME('phiHyd', 'Cen_xy_Hn__C__t', 4,5, myThid)
0284 CALL MNC_CW_ADD_VNAME('phiHydLow', 'Cen_xy_Hn__-__t', 3,4, myThid)
0285 CALL MNC_CW_ADD_VNAME('phi_nh', 'Cen_xy_Hn__C__t', 4,5, myThid)
62994f1d07 Jean*0286 CALL MNC_CW_ADD_VNAME('gW', 'Cen_xy_Hn__L__t', 4,5, myThid)
0287 CALL MNC_CW_ADD_VNAME('gWnm1', 'Cen_xy_Hn__L__t', 4,5, myThid)
88d5fee2bf Ed H*0288
0289
0290
e6feef680a Ivan*0291
0292
0293
0294
0295
0296
0297
0298
0299
0300
88d5fee2bf Ed H*0301
0302
0303
0304
0305
0306
bc1e1e4129 Jean*0307
8b7ad93e6e Bayl*0308 CALL MNC_CW_ADD_VNAME('fV', 'V_xy_Hn__C__t', 0,0, myThid)
0309 CALL MNC_CW_ADD_VATTR_TEXT('fV','units','m/s^2', myThid)
0310 CALL MNC_CW_ADD_VATTR_TEXT('fV','description',
0311 & 'Merid. Planetary Coriolis Acceleration (f x U)', myThid)
0312
0313 CALL MNC_CW_ADD_VNAME('fU', 'U_xy_Hn__C__t', 0,0, myThid)
0314 CALL MNC_CW_ADD_VATTR_TEXT('fU','units','m/s^2', myThid)
0315 CALL MNC_CW_ADD_VATTR_TEXT('fU','description',
0316 & 'Zonal. Planetary Coriolis Acceleration (f x V)', myThid)
0317
0318 CALL MNC_CW_ADD_VNAME('zV', 'V_xy_Hn__C__t', 0,0, myThid)
0319 CALL MNC_CW_ADD_VATTR_TEXT('zV','units','m/s^2', myThid)
0320 CALL MNC_CW_ADD_VATTR_TEXT('zV','description',
0321 & 'Merid. Relative Coriolis Acceleration (Zeta x U)', myThid)
0322
0323 CALL MNC_CW_ADD_VNAME('zU', 'U_xy_Hn__C__t', 0,0, myThid)
0324 CALL MNC_CW_ADD_VATTR_TEXT('zU','units','m/s^2', myThid)
0325 CALL MNC_CW_ADD_VATTR_TEXT('zU','description',
0326 & 'Zonal. Relative Coriolis Acceleration (Zeta x V)', myThid)
0327
0328 CALL MNC_CW_ADD_VNAME('KEx','U_xy_Hn__C__t', 0,0, myThid)
0329 CALL MNC_CW_ADD_VATTR_TEXT('KEx','units','m/s^2', myThid)
0330 CALL MNC_CW_ADD_VATTR_TEXT('KEx','description',
0331 & 'Kinetic Energy Gradient Zonal Acceleration', myThid)
0332
0333 CALL MNC_CW_ADD_VNAME('KEy','V_xy_Hn__C__t', 0,0, myThid)
0334 CALL MNC_CW_ADD_VATTR_TEXT('KEx','units','m/s^2', myThid)
0335 CALL MNC_CW_ADD_VATTR_TEXT('KEx','description',
0336 & 'Kinetic Energy Gradient Merid. Acceleration', myThid)
0337
0338 CALL MNC_CW_ADD_VNAME('Ds', 'Cor_xy_Hn__C__t', 0,0, myThid)
0339 CALL MNC_CW_ADD_VATTR_TEXT('Ds','units','1/s', myThid)
0340 CALL MNC_CW_ADD_VATTR_TEXT('Ds','description',
0341 & 'Horiz. Velocity Shear Strain Rate (u_y+v_x)', myThid)
0342
88d5fee2bf Ed H*0343 CALL MNC_CW_ADD_VNAME('Dt', 'Cen_xy_Hn__C__t', 0,0, myThid)
8b7ad93e6e Bayl*0344 CALL MNC_CW_ADD_VATTR_TEXT('Dt','units','1/s', myThid)
0345 CALL MNC_CW_ADD_VATTR_TEXT('Dt','description',
0346 & 'Horiz. Velocity Tension Rate (u_x-v_y)', myThid)
0347
0348 CALL MNC_CW_ADD_VNAME('Du', 'U_xy_Hn__C__t', 0,0, myThid)
0349 CALL MNC_CW_ADD_VATTR_TEXT('Du','units','m/s^2', myThid)
0350 CALL MNC_CW_ADD_VATTR_TEXT('Du','description',
0351 & 'Explicit Viscous Zonal Acceleration', myThid)
0352
0353 CALL MNC_CW_ADD_VNAME('Dv', 'V_xy_Hn__C__t', 0,0, myThid)
0354 CALL MNC_CW_ADD_VATTR_TEXT('Dv','units','m/s^2', myThid)
0355 CALL MNC_CW_ADD_VATTR_TEXT('Dv','description',
0356 & 'Explicit Viscous Merid. Acceleration', myThid)
0357
0358 CALL MNC_CW_ADD_VNAME('Z3', 'Cor_xy_Hn__C__t', 0,0, myThid)
0359 CALL MNC_CW_ADD_VATTR_TEXT('Z3','units','1/s', myThid)
0360 CALL MNC_CW_ADD_VATTR_TEXT('Z3','description',
0361 & 'Vertical Relative Vorticity (v_x-u_y)', myThid)
0362
0363 CALL MNC_CW_ADD_VNAME('W3', 'Cor_xy_Hn__C__t', 0,0, myThid)
0364 CALL MNC_CW_ADD_VATTR_TEXT('W3','units','1/s', myThid)
0365 CALL MNC_CW_ADD_VATTR_TEXT('W3','description',
0366 & 'Vertical Absolute Vorticity (v_x-u_y+f)', myThid)
0367
88d5fee2bf Ed H*0368 CALL MNC_CW_ADD_VNAME('KE', 'Cen_xy_Hn__C__t', 0,0, myThid)
8b7ad93e6e Bayl*0369 CALL MNC_CW_ADD_VATTR_TEXT('KE','units','1/s', myThid)
0370 CALL MNC_CW_ADD_VATTR_TEXT('KE','description',
0371 & 'Kinetic Energy of Horiz. Vel. (u^2+v^2)/2', myThid)
0372
88d5fee2bf Ed H*0373 CALL MNC_CW_ADD_VNAME('D', 'Cen_xy_Hn__C__t', 0,0, myThid)
8b7ad93e6e Bayl*0374 CALL MNC_CW_ADD_VATTR_TEXT('D','units','1/s', myThid)
0375 CALL MNC_CW_ADD_VATTR_TEXT('D','description',
0376 & 'Divergence of Horiz. Vel. (u_x+v_y)', myThid)
88d5fee2bf Ed H*0377
0378
0379 CALL MNC_CW_ADD_VNAME('fu', 'U_xy_Hn__-__t', 3,4, myThid)
0380 CALL MNC_CW_ADD_VATTR_TEXT('fu','units','N/m^2', myThid)
0381 CALL MNC_CW_ADD_VATTR_TEXT('fu','description',
0382 & 'Zonal surface wind stress', myThid)
0383
0384 CALL MNC_CW_ADD_VNAME('fv', 'V_xy_Hn__-__t', 3,4, myThid)
0385 CALL MNC_CW_ADD_VATTR_TEXT('fv','units','N/m^2', myThid)
0386 CALL MNC_CW_ADD_VATTR_TEXT('fv','description',
0387 & 'Meridional surface wind stress', myThid)
0388
0389 CALL MNC_CW_ADD_VNAME('Qnet', 'Cen_xy_Hn__-__t', 3,4, myThid)
0390 CALL MNC_CW_ADD_VATTR_TEXT('Qnet','units','W/m^2', myThid)
0391 CALL MNC_CW_ADD_VATTR_TEXT('Qnet','description',
bc1e1e4129 Jean*0392 & 'Net upward surface heat flux (including shortwave)',
88d5fee2bf Ed H*0393 & myThid)
0394
0395 CALL MNC_CW_ADD_VNAME('Qsw', 'Cen_xy_Hn__-__t', 3,4, myThid)
0396 CALL MNC_CW_ADD_VATTR_TEXT('Qsw','units','W/m^2', myThid)
0397 CALL MNC_CW_ADD_VATTR_TEXT('Qsw','description',
0398 & 'Net upward shortwave radiation', myThid)
0399
0400 CALL MNC_CW_ADD_VNAME('EmPmR', 'Cen_xy_Hn__-__t', 3,4, myThid)
e31dd4223a Mart*0401 CALL MNC_CW_ADD_VATTR_TEXT('EmPmR','units','kg/m^2/s', myThid)
88d5fee2bf Ed H*0402 CALL MNC_CW_ADD_VATTR_TEXT('EmPmR','description',
0403 & 'Net upward freshwater flux', myThid)
0404
0405 CALL MNC_CW_ADD_VNAME('saltFlux', 'Cen_xy_Hn__-__t', 3,4, myThid)
ba0b047096 Mart*0406 CALL MNC_CW_ADD_VATTR_TEXT('saltFlux','units','g/m^2/s', myThid)
88d5fee2bf Ed H*0407 CALL MNC_CW_ADD_VATTR_TEXT('saltFlux','description',
0408 & 'Net upward salt flux', myThid)
0409
0410 CALL MNC_CW_ADD_VNAME('SST', 'Cen_xy_Hn__-__t', 3,4, myThid)
0411 CALL MNC_CW_ADD_VATTR_TEXT('SST','units','deg C', myThid)
0412 CALL MNC_CW_ADD_VATTR_TEXT('SST','description',
0413 & ' Sea surface temperature for relaxation', myThid)
0414
0415 CALL MNC_CW_ADD_VNAME('SSS', 'Cen_xy_Hn__-__t', 3,4, myThid)
ba0b047096 Mart*0416 CALL MNC_CW_ADD_VATTR_TEXT('SSS','units','g/kg', myThid)
88d5fee2bf Ed H*0417 CALL MNC_CW_ADD_VATTR_TEXT('SSS','description',
0418 & 'Sea surface salinity for relaxation', myThid)
0419
0420
0421 ENDIF
0422
0423
bc1e1e4129 Jean*0424 #endif /* ALLOW_MNC */
88d5fee2bf Ed H*0425
0426 RETURN
0427 END