Changeset 634 for LMDZ4/branches/LMDZ4_par_0/libf/phylmd/ini_histins.h
- Timestamp:
- May 4, 2005, 5:11:29 PM (19 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
LMDZ4/branches/LMDZ4_par_0/libf/phylmd/ini_histins.h
r524 r634 10 10 CALL ymds2ju(annee_ref, 1, idayref, 0.0, zjulian) 11 11 c 12 CALL gr_fi_ecrit(1,klon,iim,jjmp1,rlon,zx_lon)13 DO i = 1, iim14 zx_lon(i,1) = rlon(i+1)15 zx_lon(i,jjmp1) = rlon(i+1)16 ENDDO12 cym CALL gr_fi_ecrit(1,klon,iim,jjmp1,rlon,zx_lon) 13 cym DO i = 1, iim 14 cym zx_lon(i,1) = rlon(i+1) 15 cym zx_lon(i,jjmp1) = rlon(i+1) 16 cym ENDDO 17 17 DO ll=1,klev 18 18 znivsig(ll)=float(ll) 19 19 ENDDO 20 CALL gr_fi_ecrit(1,klon,iim,jjmp1,rlat,zx_lat) 21 CALL histbeg("histins", iim,zx_lon(:,1), jjmp1,zx_lat(1,:), 22 . 1,iim,1,jjmp1, itau_phy, zjulian, dtime, 20 cym CALL gr_fi_ecrit(1,klon,iim,jjmp1,rlat,zx_lat) 21 cym CALL histbeg("histins", iim,zx_lon(:,1), jjmp1,zx_lat(1,:), 22 cym . 1,iim,1,jjmp1, itau_phy, zjulian, dtime, 23 cym . nhori, nid_ins) 24 CALL histbeg_phy("histins", itau_phy, zjulian, dtime, 23 25 . nhori, nid_ins) 24 26 write(*,*)'Inst ', itau_phy, zjulian … … 30 32 c 31 33 CALL histdef(nid_ins, "phis", "Surface geop. height", "-", 32 . iim,jj mp1,nhori, 1,1,1, -99, 32,34 . iim,jjphy_nb,nhori, 1,1,1, -99, 32, 33 35 . "once", zsto,zout) 34 36 c 35 37 CALL histdef(nid_ins, "aire", "Grid area", "-", 36 . iim,jj mp1,nhori, 1,1,1, -99, 32,38 . iim,jjphy_nb,nhori, 1,1,1, -99, 32, 37 39 . "once", zsto,zout) 38 40 c … … 40 42 c 41 43 CALL histdef(nid_ins, "tsol", "Surface Temperature", "K", 42 . iim,jj mp1,nhori, 1,1,1, -99, 32,44 . iim,jjphy_nb,nhori, 1,1,1, -99, 32, 43 45 . "inst(X)", zsto,zout) 44 46 c 45 47 CALL histdef(nid_ins, "t2m", "Temperature 2m", "K", 46 . iim,jj mp1,nhori, 1,1,1, -99, 32,48 . iim,jjphy_nb,nhori, 1,1,1, -99, 32, 47 49 . "inst(X)", zsto,zout) 48 50 c 49 51 CALL histdef(nid_ins, "q2m", "Specific humidity 2m", "Kg/Kg", 50 . iim,jj mp1,nhori, 1,1,1, -99, 32,52 . iim,jjphy_nb,nhori, 1,1,1, -99, 32, 51 53 . "inst(X)", zsto,zout) 52 54 c 53 55 CALL histdef(nid_ins, "u10m", "Vent zonal 10m", "m/s", 54 . iim,jj mp1,nhori, 1,1,1, -99, 32,56 . iim,jjphy_nb,nhori, 1,1,1, -99, 32, 55 57 . "inst(X)", zsto,zout) 56 58 c 57 59 CALL histdef(nid_ins, "v10m", "Vent meridien 10m", "m/s", 58 . iim,jj mp1,nhori, 1,1,1, -99, 32,60 . iim,jjphy_nb,nhori, 1,1,1, -99, 32, 59 61 . "inst(X)", zsto,zout) 60 62 c 61 63 CALL histdef(nid_ins, "psol", "Surface Pressure", "Pa", 62 . iim,jj mp1,nhori, 1,1,1, -99, 32,64 . iim,jjphy_nb,nhori, 1,1,1, -99, 32, 63 65 . "inst(X)", zsto,zout) 64 66 c 65 67 CALL histdef(nid_ins, "plul", "Large-scale Precip.", "mm/day", 66 . iim,jj mp1,nhori, 1,1,1, -99, 32,68 . iim,jjphy_nb,nhori, 1,1,1, -99, 32, 67 69 . "inst(X)", zsto,zout) 68 70 c 69 71 CALL histdef(nid_ins, "pluc", "Convective Precip.", "mm/day", 70 . iim,jj mp1,nhori, 1,1,1, -99, 32,72 . iim,jjphy_nb,nhori, 1,1,1, -99, 32, 71 73 . "inst(X)", zsto,zout) 72 74 c 73 75 CALL histdef(nid_ins, "cdrm", "Momentum drag coef.", "-", 74 . iim,jj mp1,nhori, 1,1,1, -99, 32,76 . iim,jjphy_nb,nhori, 1,1,1, -99, 32, 75 77 . "inst(X)", zsto,zout) 76 78 c 77 79 CALL histdef(nid_ins, "cdrh", "Heat drag coef.", "-", 78 . iim,jj mp1,nhori, 1,1,1, -99, 32,80 . iim,jjphy_nb,nhori, 1,1,1, -99, 32, 79 81 . "inst(X)", zsto,zout) 80 82 c 81 83 CALL histdef(nid_ins, "precip", "Precipitation Totale liq+sol", 82 84 . "kg/(s*m2)", 83 . iim,jj mp1,nhori, 1,1,1, -99, 32,85 . iim,jjphy_nb,nhori, 1,1,1, -99, 32, 84 86 . "inst(X)", zsto,zout) 85 87 c 86 88 CALL histdef(nid_ins, "snow", "Snow fall", "kg/(s*m2)", 87 . iim,jj mp1,nhori, 1,1,1, -99, 32,89 . iim,jjphy_nb,nhori, 1,1,1, -99, 32, 88 90 . "inst(X)", zsto,zout) 89 91 c 90 92 CALL histdef(nid_ins, "snow_mass", "Snow Mass", "kg/m2", 91 . iim,jj mp1,nhori, 1,1,1, -99, 32,93 . iim,jjphy_nb,nhori, 1,1,1, -99, 32, 92 94 . "inst(X)", zsto,zout) 93 95 c 94 96 CALL histdef(nid_ins, "topl", "OLR", "W/m2", 95 . iim,jj mp1,nhori, 1,1,1, -99, 32,97 . iim,jjphy_nb,nhori, 1,1,1, -99, 32, 96 98 . "inst(X)", zsto,zout) 97 99 c 98 100 CALL histdef(nid_ins, "evap", "Evaporation", "kg/(s*m2)", 99 . iim,jj mp1,nhori, 1,1,1, -99, 32,101 . iim,jjphy_nb,nhori, 1,1,1, -99, 32, 100 102 . "inst(X)", zsto,zout) 101 103 c 102 104 CALL histdef(nid_ins, "sols", "Solar rad. at surf.", "W/m2", 103 . iim,jj mp1,nhori, 1,1,1, -99, 32,105 . iim,jjphy_nb,nhori, 1,1,1, -99, 32, 104 106 . "inst(X)", zsto,zout) 105 107 c 106 108 CALL histdef(nid_ins, "soll", "IR rad. at surface", "W/m2", 107 . iim,jj mp1,nhori, 1,1,1, -99, 32,109 . iim,jjphy_nb,nhori, 1,1,1, -99, 32, 108 110 . "inst(X)", zsto,zout) 109 111 c 110 112 CALL histdef(nid_ins, "solldown", "Down. IR rad. at surface", 111 . "W/m2", iim,jj mp1,nhori, 1,1,1, -99, 32,113 . "W/m2", iim,jjphy_nb,nhori, 1,1,1, -99, 32, 112 114 . "inst(X)", zsto,zout) 113 115 c 114 116 CALL histdef(nid_ins, "bils", "Surf. total heat flux", "W/m2", 115 . iim,jj mp1,nhori, 1,1,1, -99, 32,117 . iim,jjphy_nb,nhori, 1,1,1, -99, 32, 116 118 . "inst(X)", zsto,zout) 117 119 c 118 120 CALL histdef(nid_ins, "sens", "Sensible heat flux", "W/m2", 119 . iim,jj mp1,nhori, 1,1,1, -99, 32,121 . iim,jjphy_nb,nhori, 1,1,1, -99, 32, 120 122 . "inst(X)", zsto,zout) 121 123 c 122 124 CALL histdef(nid_ins, "fder", "Heat flux derivation", "W/m2", 123 . iim,jj mp1,nhori, 1,1,1, -99, 32,125 . iim,jjphy_nb,nhori, 1,1,1, -99, 32, 124 126 . "inst(X)", zsto,zout) 125 127 c 126 128 CALL histdef(nid_ins, "dtsvdfo", "Boundary-layer dTs(o)", "K/s", 127 . iim,jj mp1,nhori, 1,1,1, -99, 32,129 . iim,jjphy_nb,nhori, 1,1,1, -99, 32, 128 130 . "inst(X)", zsto,zout) 129 131 c 130 132 CALL histdef(nid_ins, "dtsvdft", "Boundary-layer dTs(t)", "K/s", 131 . iim,jj mp1,nhori, 1,1,1, -99, 32,133 . iim,jjphy_nb,nhori, 1,1,1, -99, 32, 132 134 . "inst(X)", zsto,zout) 133 135 c 134 136 CALL histdef(nid_ins, "dtsvdfg", "Boundary-layer dTs(g)", "K/s", 135 . iim,jj mp1,nhori, 1,1,1, -99, 32,137 . iim,jjphy_nb,nhori, 1,1,1, -99, 32, 136 138 . "inst(X)", zsto,zout) 137 139 c 138 140 CALL histdef(nid_ins, "dtsvdfi", "Boundary-layer dTs(g)", "K/s", 139 . iim,jj mp1,nhori, 1,1,1, -99, 32,141 . iim,jjphy_nb,nhori, 1,1,1, -99, 32, 140 142 . "inst(X)", zsto,zout) 141 143 … … 144 146 call histdef(nid_ins, "pourc_"//clnsurf(nsrf), 145 147 $ "Fraction"//clnsurf(nsrf), "W/m2", 146 $ iim,jj mp1,nhori, 1,1,1, -99, 32,148 $ iim,jjphy_nb,nhori, 1,1,1, -99, 32, 147 149 $ "inst(X)", zsto,zout) 148 150 149 151 call histdef(nid_ins, "sens_"//clnsurf(nsrf), 150 152 $ "Sensible heat flux "//clnsurf(nsrf), "W/m2", 151 $ iim,jj mp1,nhori, 1,1,1, -99, 32,153 $ iim,jjphy_nb,nhori, 1,1,1, -99, 32, 152 154 $ "inst(X)", zsto,zout) 153 155 c 154 156 call histdef(nid_ins, "tsol_"//clnsurf(nsrf), 155 157 $ "Surface Temperature"//clnsurf(nsrf), "W/m2", 156 $ iim,jj mp1,nhori, 1,1,1, -99, 32,158 $ iim,jjphy_nb,nhori, 1,1,1, -99, 32, 157 159 $ "inst(X)", zsto,zout) 158 160 c 159 161 call histdef(nid_ins, "lat_"//clnsurf(nsrf), 160 162 $ "Latent heat flux "//clnsurf(nsrf), "W/m2", 161 $ iim,jj mp1,nhori, 1,1,1, -99, 32,163 $ iim,jjphy_nb,nhori, 1,1,1, -99, 32, 162 164 $ "inst(X)", zsto,zout) 163 165 C 164 166 call histdef(nid_ins, "taux_"//clnsurf(nsrf), 165 167 $ "Zonal wind stress"//clnsurf(nsrf),"Pa", 166 $ iim,jj mp1,nhori, 1,1,1, -99, 32,168 $ iim,jjphy_nb,nhori, 1,1,1, -99, 32, 167 169 $ "inst(X)", zsto,zout) 168 170 169 171 call histdef(nid_ins, "tauy_"//clnsurf(nsrf), 170 172 $ "Meridional xind stress "//clnsurf(nsrf), "Pa", 171 $ iim,jj mp1,nhori, 1,1,1, -99, 32,173 $ iim,jjphy_nb,nhori, 1,1,1, -99, 32, 172 174 $ "inst(X)", zsto,zout) 173 175 c 174 176 call histdef(nid_ins, "albe_"//clnsurf(nsrf), 175 177 $ "Albedo "//clnsurf(nsrf), "-", 176 $ iim,jj mp1,nhori, 1,1,1, -99, 32,178 $ iim,jjphy_nb,nhori, 1,1,1, -99, 32, 177 179 $ "inst(X)", zsto,zout) 178 180 c 179 181 call histdef(nid_ins, "rugs_"//clnsurf(nsrf), 180 182 $ "rugosite "//clnsurf(nsrf), "-", 181 $ iim,jj mp1,nhori, 1,1,1, -99, 32,183 $ iim,jjphy_nb,nhori, 1,1,1, -99, 32, 182 184 $ "inst(X)", zsto,zout) 183 185 CXXX 184 186 END DO 185 187 CALL histdef(nid_ins, "rugs", "rugosity", "-", 186 . iim,jj mp1,nhori, 1,1,1, -99, 32,188 . iim,jjphy_nb,nhori, 1,1,1, -99, 32, 187 189 . "inst(X)", zsto,zout) 188 190 189 191 c 190 192 CALL histdef(nid_ins, "albs", "Surface albedo", "-", 191 . iim,jj mp1,nhori, 1,1,1, -99, 32,193 . iim,jjphy_nb,nhori, 1,1,1, -99, 32, 192 194 . "inst(X)", zsto,zout) 193 195 CALL histdef(nid_ins, "albslw", "Surface albedo LW", "-", 194 . iim,jj mp1,nhori, 1,1,1, -99, 32,196 . iim,jjphy_nb,nhori, 1,1,1, -99, 32, 195 197 . "inst(X)", zsto,zout) 196 198 c … … 199 201 c 200 202 CALL histdef(nid_ins, "temp", "Temperature", "K", 201 . iim,jj mp1,nhori, klev,1,klev,nvert, 32,203 . iim,jjphy_nb,nhori, klev,1,klev,nvert, 32, 202 204 . "inst(X)", zsto,zout) 203 205 c 204 206 CALL histdef(nid_ins, "vitu", "Zonal wind", "m/s", 205 . iim,jj mp1,nhori, klev,1,klev,nvert, 32,207 . iim,jjphy_nb,nhori, klev,1,klev,nvert, 32, 206 208 . "inst(X)", zsto,zout) 207 209 c 208 210 CALL histdef(nid_ins, "vitv", "Merid wind", "m/s", 209 . iim,jj mp1,nhori, klev,1,klev,nvert, 32,211 . iim,jjphy_nb,nhori, klev,1,klev,nvert, 32, 210 212 . "inst(X)", zsto,zout) 211 213 c 212 214 CALL histdef(nid_ins, "geop", "Geopotential height", "m", 213 . iim,jj mp1,nhori, klev,1,klev,nvert, 32,215 . iim,jjphy_nb,nhori, klev,1,klev,nvert, 32, 214 216 . "inst(X)", zsto,zout) 215 217 c 216 218 CALL histdef(nid_ins, "pres", "Air pressure", "Pa", 217 . iim,jj mp1,nhori, klev,1,klev,nvert, 32,219 . iim,jjphy_nb,nhori, klev,1,klev,nvert, 32, 218 220 . "inst(X)", zsto,zout) 219 221 c 220 222 CALL histdef(nid_ins, "dtvdf", "Boundary-layer dT", "K/s", 221 . iim,jj mp1,nhori, klev,1,klev,nvert, 32,223 . iim,jjphy_nb,nhori, klev,1,klev,nvert, 32, 222 224 . "inst(X)", zsto,zout) 223 225 c 224 226 CALL histdef(nid_ins, "dqvdf", "Boundary-layer dQ", "Kg/Kg/s", 225 . iim,jj mp1,nhori, klev,1,klev,nvert, 32,227 . iim,jjphy_nb,nhori, klev,1,klev,nvert, 32, 226 228 . "inst(X)", zsto,zout) 227 229 c
Note: See TracChangeset
for help on using the changeset viewer.