- Timestamp:
- Apr 3, 2016, 12:09:34 AM (9 years ago)
- Location:
- LMDZ5/branches/testing
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
LMDZ5/branches/testing
- Property svn:mergeinfo changed
/LMDZ5/trunk merged: 2458-2470,2472-2487
- Property svn:mergeinfo changed
-
LMDZ5/branches/testing/libf/phylmd/phys_output_write_mod.F90
r2435 r2488 37 37 o_psol, o_mass, o_qsurf, o_qsol, & 38 38 o_precip, o_ndayrain, o_plul, o_pluc, & 39 o_snow, o_msnow, o_fsnow, o_evap, &39 o_snow, o_msnow, o_fsnow, o_evap, o_ep,o_epmax_diag, & ! epmax_cape 40 40 o_tops, o_tops0, o_topl, o_topl0, & 41 41 o_SWupTOA, o_SWupTOAclr, o_SWdnTOA, & … … 65 65 o_ue, o_ve, o_uq, o_vq, o_cape, o_pbase, & 66 66 o_ptop, o_fbase, o_plcl, o_plfc, & 67 o_wbeff, o_cape_max, o_upwd, o_ Ma, &67 o_wbeff, o_cape_max, o_upwd, o_ep,o_epmax_diag, o_Ma, & 68 68 o_dnwd, o_dnwd0, o_ftime_con, o_mc, & 69 69 o_prw, o_s_pblh, o_s_pblt, o_s_lcl, & … … 79 79 o_ale, o_alp, o_cin, o_WAPE, o_wake_h, & 80 80 o_wake_s, o_wake_deltat, o_wake_deltaq, & 81 o_wake_omg, o_dtwak, o_dqwak, o_ Vprecip, &81 o_wake_omg, o_dtwak, o_dqwak, o_dqwak2d, o_Vprecip, & 82 82 o_ftd, o_fqd, o_wdtrainA, o_wdtrainM, & 83 83 o_n2, o_s2, o_proba_notrig, & … … 120 120 o_zfull, o_zhalf, o_rneb, o_rnebjn, o_rnebcon, & 121 121 o_rnebls, o_rhum, o_ozone, o_ozone_light, & 122 o_dtphy, o_dqphy, o_ albe_srf, o_z0m_srf, o_z0h_srf, &122 o_dtphy, o_dqphy, o_dqphy2d, o_albe_srf, o_z0m_srf, o_z0h_srf, & 123 123 o_ages_srf, o_snow_srf, o_alb1, o_alb2, o_tke, & 124 124 o_tke_max, o_kz, o_kz_max, o_clwcon, & 125 o_dtdyn, o_dqdyn, o_d udyn, o_dvdyn, &125 o_dtdyn, o_dqdyn, o_dqdyn2d, o_dudyn, o_dvdyn, & 126 126 o_dtcon, o_tntc, o_ducon, o_dvcon, & 127 o_dqcon, o_ tnhusc, o_tnhusc, o_dtlsc, &128 o_dtlschr, o_dqlsc, o_ beta_prec, &129 o_dtlscth, o_dtlscst, o_dqlscth, &130 o_dqlscst, o_ plulth, o_plulst, &127 o_dqcon, o_dqcon2d, o_tnhusc, o_tnhusc, o_dtlsc, & 128 o_dtlschr, o_dqlsc, o_dqlsc2d, o_beta_prec, & 129 o_dtlscth, o_dtlscst, o_dqlscth, o_dqlscth2d, & 130 o_dqlscst, o_dqlscst2d, o_plulth, o_plulst, & 131 131 o_ptconvth, o_lmaxth, o_dtvdf, & 132 o_dtdis, o_dqvdf, o_d teva, o_dqeva, &132 o_dtdis, o_dqvdf, o_dqvdf2d, o_dteva, o_dqeva, o_dqeva2d, & 133 133 o_ptconv, o_ratqs, o_dtthe, & 134 134 o_duthe, o_dvthe, o_ftime_th, & 135 135 o_f_th, o_e_th, o_w_th, o_q_th, & 136 136 o_a_th, o_d_th, o_f0_th, o_zmax_th, & 137 o_dqthe, o_d tajs, o_dqajs, o_dtswr, &137 o_dqthe, o_dqthe2d, o_dtajs, o_dqajs, o_dqajs2d, o_dtswr, & 138 138 o_dtsw0, o_dtlwr, o_dtlw0, o_dtec, & 139 139 o_duvdf, o_dvvdf, o_duoro, o_dvoro, & … … 249 249 dv_gwd_rando, dv_gwd_front, & 250 250 east_gwstress, west_gwstress, & 251 d_q_ch4, pmfd, pmfu, ref_liq, ref_ice, rhwriteSTD 251 d_q_ch4, pmfd, pmfu, ref_liq, ref_ice, rhwriteSTD, & 252 ep, epmax_diag ! epmax_cape 252 253 253 254 USE phys_output_var_mod, only: vars_defined, snow_o, zfra_o, bils_diss, & … … 428 429 CALL histwrite_phy(o_precip, zx_tmp_fi2d) 429 430 CALL histwrite_phy(o_ndayrain, nday_rain) 431 432 ! epmax_cape: 433 ! CALL histwrite_phy(o_epmax_diag, epmax_diag) 434 CALL histwrite_phy(o_ep, ep) 430 435 431 436 IF (vars_defined) THEN … … 810 815 IF (vars_defined) zx_tmp_fi3d(1:klon,1:klev)=d_q_wake(1:klon,1:klev)/pdtphys 811 816 CALL histwrite_phy(o_dqwak, zx_tmp_fi3d) 817 CALL water_int(klon,klev,zx_tmp_fi3d,zmasse,zx_tmp_fi2d) 818 CALL histwrite_phy(o_dqwak2d, zx_tmp_fi2d) 812 819 ENDIF ! iflag_wake>=1 813 820 CALL histwrite_phy(o_ftd, ftd) … … 1058 1065 CALL histwrite_phy(o_dtphy, d_t) 1059 1066 CALL histwrite_phy(o_dqphy, d_qx(:,:,ivap)) 1067 CALL water_int(klon,klev,d_qx(:,:,ivap),zmasse,zx_tmp_fi2d) 1068 CALL histwrite_phy(o_dqphy2d, zx_tmp_fi2d) 1060 1069 DO nsrf=1, nbsrf 1061 1070 IF (vars_defined) zx_tmp_fi2d(1 : klon) = falb1( 1 : klon, nsrf) … … 1095 1104 CALL histwrite_phy(o_dtdyn, d_t_dyn) 1096 1105 CALL histwrite_phy(o_dqdyn, d_q_dyn) 1106 CALL water_int(klon,klev,d_q_dyn,zmasse,zx_tmp_fi2d) 1107 CALL histwrite_phy(o_dqdyn2d,zx_tmp_fi2d) 1097 1108 CALL histwrite_phy(o_dudyn, d_u_dyn) 1098 1109 CALL histwrite_phy(o_dvdyn, d_v_dyn) … … 1122 1133 IF (vars_defined) zx_tmp_fi3d(1:klon,1:klev)=d_q_con(1:klon,1:klev)/pdtphys 1123 1134 CALL histwrite_phy(o_dqcon, zx_tmp_fi3d) 1135 CALL water_int(klon,klev,zx_tmp_fi3d,zmasse,zx_tmp_fi2d) 1136 CALL histwrite_phy(o_dqcon2d, zx_tmp_fi2d) 1124 1137 1125 1138 IF(iflag_thermals.EQ.0) THEN … … 1142 1155 IF (vars_defined) zx_tmp_fi3d(1:klon,1:klev)=d_q_lsc(1:klon,1:klev)/pdtphys 1143 1156 CALL histwrite_phy(o_dqlsc, zx_tmp_fi3d) 1157 CALL water_int(klon,klev,zx_tmp_fi3d,zmasse,zx_tmp_fi2d) 1158 CALL histwrite_phy(o_dqlsc2d, zx_tmp_fi2d) 1144 1159 IF (vars_defined) zx_tmp_fi3d(1:klon,1:klev)=beta_prec(1:klon,1:klev) 1145 1160 CALL histwrite_phy(o_beta_prec, zx_tmp_fi3d) … … 1153 1168 IF(vars_defined) zx_tmp_fi3d(1:klon,1:klev)=d_q_lscth(1:klon,1:klev)/pdtphys 1154 1169 CALL histwrite_phy(o_dqlscth, zx_tmp_fi3d) 1170 CALL water_int(klon,klev,zx_tmp_fi3d,zmasse,zx_tmp_fi2d) 1171 CALL histwrite_phy(o_dqlscth2d, zx_tmp_fi2d) 1155 1172 IF(vars_defined) zx_tmp_fi3d(1:klon,1:klev)=d_q_lscst(1:klon,1:klev)/pdtphys 1156 1173 CALL histwrite_phy(o_dqlscst, zx_tmp_fi3d) 1174 CALL water_int(klon,klev,zx_tmp_fi3d,zmasse,zx_tmp_fi2d) 1175 CALL histwrite_phy(o_dqlscst2d, zx_tmp_fi2d) 1157 1176 CALL histwrite_phy(o_plulth, plul_th) 1158 1177 CALL histwrite_phy(o_plulst, plul_st) … … 1183 1202 IF (vars_defined) zx_tmp_fi3d(1:klon,1:klev)=d_q_vdf(1:klon,1:klev)/pdtphys 1184 1203 CALL histwrite_phy(o_dqvdf, zx_tmp_fi3d) 1204 CALL water_int(klon,klev,zx_tmp_fi3d,zmasse,zx_tmp_fi2d) 1205 CALL histwrite_phy(o_dqvdf2d, zx_tmp_fi2d) 1185 1206 IF (vars_defined) zx_tmp_fi3d(1:klon,1:klev)=d_t_eva(1:klon,1:klev)/pdtphys 1186 1207 CALL histwrite_phy(o_dteva, zx_tmp_fi3d) 1187 1208 IF (vars_defined) zx_tmp_fi3d(1:klon,1:klev)=d_q_eva(1:klon,1:klev)/pdtphys 1188 1209 CALL histwrite_phy(o_dqeva, zx_tmp_fi3d) 1210 CALL water_int(klon,klev,zx_tmp_fi3d,zmasse,zx_tmp_fi2d) 1211 CALL histwrite_phy(o_dqeva2d, zx_tmp_fi2d) 1189 1212 zpt_conv = 0. 1190 1213 WHERE (ptconv) zpt_conv = 1. … … 1222 1245 ENDIF 1223 1246 CALL histwrite_phy(o_dqthe, zx_tmp_fi3d) 1247 CALL water_int(klon,klev,zx_tmp_fi3d,zmasse,zx_tmp_fi2d) 1248 CALL histwrite_phy(o_dqthe2d, zx_tmp_fi2d) 1224 1249 ENDIF !iflag_thermals 1225 1250 IF(vars_defined) zx_tmp_fi3d(1:klon,1:klev)=d_t_ajsb(1:klon,1:klev)/pdtphys … … 1227 1252 IF(vars_defined) zx_tmp_fi3d(1:klon,1:klev)=d_q_ajsb(1:klon,1:klev)/pdtphys 1228 1253 CALL histwrite_phy(o_dqajs, zx_tmp_fi3d) 1254 CALL water_int(klon,klev,zx_tmp_fi3d,zmasse,zx_tmp_fi2d) 1255 CALL histwrite_phy(o_dqajs2d, zx_tmp_fi2d) 1229 1256 IF(vars_defined) zx_tmp_fi3d(1:klon,1:klev)=d_t_swr(1:klon,1:klev)/pdtphys 1230 1257 CALL histwrite_phy(o_dtswr, zx_tmp_fi3d)
Note: See TracChangeset
for help on using the changeset viewer.