- Timestamp:
- Dec 1, 2023, 10:09:29 PM (6 months ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
LMDZ6/branches/LMDZ_ECRad/libf/phylmd/phys_output_write_mod.F90
r4727 r4758 231 231 USE phys_output_ctrlout_mod, ONLY: & 232 232 o_soll0_s2,o_soll_s2,o_sols0_s2,o_sols_s2, & 233 o_topl0_s2,o_topl_s2,o_tops0_s2,o_tops_s2 233 o_topl0_s2,o_topl_s2,o_tops0_s2,o_tops_s2, & 234 o_SWupTOA_s2,o_SWupTOAclr_s2,o_cloud_cover_sw, & 235 o_cloud_cover_sw_s2,o_SWdnTOA_s2,o_SWdnTOAclr_s2, & 236 o_LWupSFCclr_s2, o_LWdnSFCclr_s2, o_SWupSFC_s2, & 237 o_SWupSFCclr_s2, o_SWdnSFC_s2, o_SWdnSFCclr_s2, & 238 o_LWupSFC_s2, o_LWdnSFC_s2 234 239 #endif 235 240 … … 290 295 USE phys_state_var_mod, ONLY: & 291 296 sollw0_s2,sollw_s2,solsw0_s2,solsw_s2, & 292 toplw0_s2,toplw_s2,topsw0_s2,topsw_s2 297 toplw0_s2,toplw_s2,topsw0_s2,topsw_s2, & 298 swup0_s2,swup_s2,swdn_s2,swdn0_s2,sollwdownclr_s2, & 299 sollwdown_s2,lwdn0_s2 300 USE phys_output_var_mod, ONLY: cloud_cover_sw, & 301 cloud_cover_sw_s2 293 302 #endif 303 294 304 295 305 … … 1068 1078 !AI 08 2023 Ecrad 3Deffect 1069 1079 #ifdef CPP_ECRAD 1080 CALL histwrite_phy(o_cloud_cover_sw, cloud_cover_sw) 1070 1081 if (ok_3Deffect) then 1071 1082 IF (vars_defined) THEN … … 1091 1102 CALL histwrite_phy(o_topl_s2, toplw_s2) 1092 1103 CALL histwrite_phy(o_topl0_s2, toplw0_s2) 1104 1105 IF (vars_defined) THEN 1106 zx_tmp_fi2d(:) = swup_s2(:,klevp1)*swradcorr(:) 1107 ENDIF 1108 CALL histwrite_phy(o_SWupTOA_s2, zx_tmp_fi2d) 1109 1110 IF (vars_defined) THEN 1111 zx_tmp_fi2d(:) = swup0_s2(:,klevp1)*swradcorr(:) 1112 ENDIF 1113 CALL histwrite_phy(o_SWupTOAclr_s2, zx_tmp_fi2d) 1114 1115 IF (vars_defined) THEN 1116 zx_tmp_fi2d(:) = swdn_s2(:,klevp1)*swradcorr(:) 1117 ENDIF 1118 CALL histwrite_phy(o_SWdnTOA_s2, zx_tmp_fi2d) 1119 1120 IF (vars_defined) THEN 1121 zx_tmp_fi2d(:) = swdn0_s2(:,klevp1)*swradcorr(:) 1122 ENDIF 1123 CALL histwrite_phy(o_SWdnTOAclr_s2, zx_tmp_fi2d) 1124 1125 IF (vars_defined) THEN 1126 zx_tmp_fi2d(:)=sollwdown_s2(:)-sollw_s2(:) 1127 ENDIF 1128 CALL histwrite_phy(o_LWupSFC_s2, zx_tmp_fi2d) 1129 CALL histwrite_phy(o_LWdnSFC_s2, sollwdown_s2) 1130 1131 IF (vars_defined) THEN 1132 sollwdownclr_s2(1:klon) = -1.*lwdn0_s2(1:klon,1) 1133 zx_tmp_fi2d(1:klon)=sollwdownclr_s2(1:klon)-sollw0_s2(1:klon) 1134 ENDIF 1135 CALL histwrite_phy(o_LWupSFCclr_s2, zx_tmp_fi2d) 1136 CALL histwrite_phy(o_LWdnSFCclr_s2, sollwdownclr_s2) 1137 1138 IF (vars_defined) THEN 1139 zx_tmp_fi2d(:) = swup_s2(:,1)*swradcorr(:) 1140 ENDIF 1141 CALL histwrite_phy(o_SWupSFC_s2, zx_tmp_fi2d) 1142 1143 IF (vars_defined) THEN 1144 zx_tmp_fi2d(:) = swup0_s2(:,1)*swradcorr(:) 1145 ENDIF 1146 CALL histwrite_phy(o_SWupSFCclr_s2, zx_tmp_fi2d) 1147 1148 IF (vars_defined) THEN 1149 zx_tmp_fi2d(:) = swdn_s2(:,1)*swradcorr(:) 1150 ENDIF 1151 CALL histwrite_phy(o_SWdnSFC_s2, zx_tmp_fi2d) 1152 1153 IF (vars_defined) THEN 1154 zx_tmp_fi2d(:) = swdn0_s2(:,1)*swradcorr(:) 1155 ENDIF 1156 CALL histwrite_phy(o_SWdnSFCclr_s2, zx_tmp_fi2d) 1157 1093 1158 endif 1094 1159 #endif
Note: See TracChangeset
for help on using the changeset viewer.