Changeset 186 in lmdz_wrf
- Timestamp:
- Oct 16, 2014, 11:21:06 AM (10 years ago)
- Location:
- trunk/WRFV3/lmdz
- Files:
-
- 13 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/WRFV3/lmdz/cltracrn.F90
r1 r186 90 90 !AA que le pondere par la fraction de nature de sol. 91 91 92 PRINT *,' Lluis in cltracrn: ftsol', ftsol(550,:)93 PRINT *,' UBOUND tr: ',UBOUND(tr),' trs: ',UBOUND(trs)94 PRINT *,' tr: ', tr(550,:),' trs: ', trs(550)95 96 92 DO i = 1,klon 97 93 zts(i) = 0. -
trunk/WRFV3/lmdz/fisrtilp.F90
r183 r186 154 154 ! Lluis 155 155 lp = 449 156 PRINT *,' Lluis beginning fisrtilp 15,15: 485 ___________________'157 PRINT *,' dtime:',dtime,' rain: ',rain(lp), ' snow: ', snow(lp), &158 ' iflag_cldcon: ', iflag_cldcon159 PRINT *,' k paprs paprs prfl psfl ____'160 DO i=1, klev+1161 PRINT *,' ',i,paprs(lp,i), prfl(lp,i), psfl(lp,i)162 END DO163 PRINT *,' k pplay t q ptconv ratqs d_t d_q d_ql rneb radliq '164 DO i=1, klev165 PRINT *,i, pplay(lp,i), t(lp,i), q(lp,i), ptconv(lp,i), ratqs(lp,i), &166 d_t(lp,i), d_q(lp,i), d_ql(lp,i), rneb(lp,i), radliq(lp,i)167 END DO168 PRINT *,' k pfrac_impa pfrac_nucl pfrac_1nucl frac_impa ____'169 DO i=1, klev170 PRINT *, i, pfrac_impa(lp,i), pfrac_nucl(lp,i), pfrac_1nucl(lp,i), &171 frac_impa(lp,i)172 END DO173 PRINT *, 'k frac_nucl beta rhcl zqta fraca ztv zpspsk ztla zthl ____'174 DO i=1, klev175 PRINT *, i, frac_nucl(lp,i), beta(lp,i), rhcl(lp,i), zqta(lp,i), &176 fraca(lp,i), ztv(lp,i), zpspsk(lp,i), ztla(lp,i), zthl(lp,i)177 END DO178 156 179 157 if (prt_level>9)write(lunout,*)'NUAGES4 A. JAM' … … 269 247 !IM : klevm1 270 248 !ym klevm1=klev-1 271 ! Lluis272 ! PRINT *,' RCPD: ', RCPD,' RVTMP2: ', RVTMP2273 ! PRINT *,' Lluis lp: ',lp,' k zt zq zmair zcpair zcpeau d_t zrfl rhcl ____'274 PRINT *,' Lluis lp: ',lp,' k zt zq zmair zcpair zcpeau d_t zrfl rhcl ____'275 249 DO k = klev, 1, -1 276 250 ! … … 299 273 ! C WRITE (6,*) 'cppluie ', zt(i)-(t(i,k+1)+d_t(i,k+1)) 300 274 ENDDO 301 ! PRINT *,k, zt(lp), zq(lp), zmair, zcpair, zcpeau, d_t(lp,k+1), &302 ! zrfl(lp)303 275 ENDIF 304 276 ! … … 665 637 endif 666 638 667 PRINT *,' Lluis end fisrtilp 15,15: 485 ___________________'668 PRINT *,' dtime:',dtime,' rain: ',rain(lp), ' snow: ', snow(lp), &669 ' iflag_cldcon: ', iflag_cldcon670 PRINT *,' k paprs paprs prfl psfl ____'671 DO i=1, klev+1672 PRINT *,' ',i,paprs(lp,i), prfl(lp,i), psfl(lp,i)673 END DO674 PRINT *,' k pplay t q ptconv ratqs d_t d_q d_ql rneb radliq '675 DO i=1, klev676 PRINT *,i, pplay(lp,i), t(lp,i), q(lp,i), ptconv(lp,i), ratqs(lp,i), &677 d_t(lp,i), d_q(lp,i), d_ql(lp,i), rneb(lp,i), radliq(lp,i)678 END DO679 PRINT *,' k pfrac_impa pfrac_nucl pfrac_1nucl frac_impa ____'680 DO i=1, klev681 PRINT *, i, pfrac_impa(lp,i), pfrac_nucl(lp,i), pfrac_1nucl(lp,i), &682 frac_impa(lp,i)683 END DO684 PRINT *, 'k frac_nucl beta rhcl zqta fraca ztv zpspsk ztla zthl ____'685 DO i=1, klev686 PRINT *, i, frac_nucl(lp,i), beta(lp,i), rhcl(lp,i), zqta(lp,i), &687 fraca(lp,i), ztv(lp,i), zpspsk(lp,i), ztla(lp,i), zthl(lp,i)688 END DO689 690 639 END SUBROUTINE fisrtilp -
trunk/WRFV3/lmdz/hgardfou.F90
r1 r186 90 90 !c 91 91 DO nsrf = 1, nbsrf 92 PRINT *,' Lluis nsrf: ',nsrf93 92 DO i = 1, klon 94 93 IF (pctsrf(i,nsrf) > 0.) THEN … … 137 136 & ,jadrs(i),nsrf,zt(jadrs(i)),rlon(jadrs(i)),rlat(jadrs(i)) & 138 137 & ,pctsrf(jadrs(i),nsrf) 139 PRINT *,' Lluis: nsrf k isfc tsol zt pctsrf_____'140 DO k=1,nbsrf141 PRINT *,' ',nsrf,k,jadrs(i),tsol(jadrs(i),k),zt(jadrs(i)),pctsrf(jadrs(i),k)142 END DO143 138 ENDDO 144 139 ENDIF -
trunk/WRFV3/lmdz/limit_read_mod.F90
r1 r186 119 119 INTEGER :: i 120 120 121 PRINT *,' Lluis: knon: ',knon,' sst_out: ',UBOUND(sst_out),' : ',UBOUND(sst), 'x', UBOUND(knindex)122 123 121 DO i = 1, knon 124 122 sst_out(i) = sst(knindex(i)) -
trunk/WRFV3/lmdz/phyetat0.F90
r1 r186 85 85 86 86 read_flag=.FALSE. 87 88 PRINT *,' Lluis in phyetat0 ftsol',ftsol(550,:),' read_flag: ',read_flag89 87 90 88 !c … … 1163 1161 END IF reading_file 1164 1162 1165 PRINT *,' Lluis before init_iophy_new: ftsol: ',ftsol(550,:)1166 1167 1163 ! L. Fita, LMD. Called inside the non-used if 1168 1164 !! … … 1172 1168 CALL init_iophy_new(rlat,rlon) 1173 1169 1174 PRINT *,' Lluis after init_iophy_new: ftsol: ',ftsol(550,:)1175 1176 1170 !c 1177 1171 !c Initialize module pbl_surface_mod … … 1191 1185 !! CALL fonte_neige_init(run_off_lic_0) 1192 1186 1193 PRINT *,' Lluis leaving phyetat0 ftsol: ',ftsol(550,:)1194 1195 1187 RETURN 1196 1188 END SUBROUTINE phyetat0 -
trunk/WRFV3/lmdz/physiq.F90
r183 r186 2092 2092 !c Re-evaporer l'eau liquide nuageuse 2093 2093 !c 2094 PRINT *,' Lluis: lp: ',llp,' RLVTT: ', RLVTT,' RCPD: ', RCPD, &2095 ' RVTMP2: ',RVTMP2, 'RTT: ', RTT2096 PRINT *,' Lluis k qx_1 qx_2 ql_seri _____'2097 DO k=1,klev2098 PRINT *,k, qx(llp,k,:),ql_seri(llp,k)2099 END DO2100 PRINT *,' Lluis re-evaporation: k q_seri zlvdcp '// &2101 ' zlsdc zdelta t_seri za zb ql_seri_____'2102 2094 DO k = 1, klev ! re-evaporation de l'eau liquide nuageuse 2103 2095 DO i = 1, klon … … 2115 2107 d_q_eva(i,k) = zb 2116 2108 ENDDO 2117 PRINT *,k, q_Seri(llp,k), zlvdcp, zlsdcp, zdelta, t_seri(llp,k), &2118 za, zb, ql_seri(llp,k)2119 2109 ENDDO 2120 2110 !IM … … 2170 2160 ! non nul aux poles. 2171 2161 IF (abs(solarlong0-1000.)<1.e-4) then 2172 PRINT *,' Lluis calling zenang_an'2173 2162 call zenang_an(cycle_diurne,jH_cur,rlat,rlon,rmu0,fract) 2174 2163 ELSE … … 2214 2203 2215 2204 if (iflag_pbl/=0) then 2216 2217 PRINT *,' Lluis before pbl_surface qsol: ',qsol(llp), &2218 ' rmu0: ',rmu0(llp),' jH_cur: ',jH_cur,' evap: ',evap(llp)2219 2205 2220 2206 CALL pbl_surface( & … … 2241 2227 & dsens, devap, zxsnow, & 2242 2228 & zxfluxt, zxfluxq, q2m, fluxq, pbl_tke ) 2243 2244 PRINT *,' Lluis after pbl_surface qsol: ',qsol(llp), &2245 ' rmu0: ',rmu0(llp),' jH_cur: ',jH_cur,' evap: ',evap(llp)2246 2229 2247 2230 !----------------------------------------------------------------------------------------- … … 2485 2468 !cfin calcul ale et alp 2486 2469 !c================================================================================================= 2487 2488 PRINT *,' Lluis end calc itap: ', itap,' it_wape_prescr: ',&2489 it_wape_prescr,' k ale ale_wake alp alp_bl ale ale_bl _____'2490 DO i=1, klev2491 PRINT *, i, ale(i), ale_wake(i), alp(i),alp_bl(i), ale(i), &2492 ale_bl(i)2493 END DO2494 2470 2495 2471 !c sb, oct02: … … 2807 2783 !ccc fin nrlmd le 10/04/2012 2808 2784 2809 PRINT *,' Lluis before the itap: ', itap,' it_wape_prescr: ',&2810 it_wape_prescr,' k ale ale_wake alp alp_bl ale ale_bl _____'2811 DO i=1, klev2812 PRINT *, i, ale(i), ale_wake(i), alp(i),alp_bl(i), ale(i), &2813 ale_bl(i)2814 END DO2815 2816 2785 if (iflag_thermals>=1) then 2817 2786 call calltherm(pdtphys & … … 2835 2804 & ,zqla,ztva ) 2836 2805 2837 PRINT *,' Lluis after the itap: ', itap,' it_wape_prescr: ',&2838 it_wape_prescr,' k ale ale_wake alp alp_bl ale ale_bl _____'2839 DO i=1, klev2840 PRINT *, i, ale(i), ale_wake(i), alp(i),alp_bl(i), ale(i), &2841 ale_bl(i)2842 END DO2843 2844 2806 !ccc nrlmd le 10/04/2012 2845 2807 !c-----------Stochastic triggering----------- … … 2996 2958 END IF 2997 2959 PRINT *,' Lluis 6 d_h_vcol: ',d_h_vcol,' d_h_vcol_phy: ',d_h_vcol_phy 2998 PRINT *,' Lluis before lp: ',llp,' iflag_ratqs: ', iflag_ratqs, &2999 ' iflag_con: ', iflag_con,' iflag_cldcon: ',iflag_cldcon, &3000 ' ratqsbas: ', ratqsbas,' ratqshaut: ',ratqshaut, &3001 ' tau_ratqs: ', tau_ratqs3002 PRINT *,' ratqs ratqsc _______________'3003 DO k=1,klev3004 PRINT *, k, ratqs(llp,k), ratqsc(llp,k)3005 END DO3006 2960 3007 2961 !c------------------------------------------------------------------------- … … 3015 2969 & ratqs,ratqsc) 3016 2970 3017 PRINT *,' Lluis after lp: ',llp,' iflag_ratqs: ', iflag_ratqs, &3018 ' iflag_con: ', iflag_con,' iflag_cldcon: ',iflag_cldcon, &3019 ' ratqsbas: ', ratqsbas,' ratqshaut: ',ratqshaut, &3020 ' tau_ratqs: ',tau_ratqs3021 PRINT *,' ratqs ratqsc _______________'3022 DO k=1,klev3023 PRINT *, k, ratqs(llp,k), ratqsc(llp,k)3024 END DO3025 3026 2971 !c 3027 2972 !c Appeler le processus de condensation a grande echelle … … 3031 2976 print *,' ->fisrtilp ' 3032 2977 ENDIF 3033 PRINT *,' Lluis before fisrtilp k t_seri q_seri ql_seri ___'3034 DO k=1,klev3035 PRINT *,k, t_seri(llp,k), q_seri(llp,k), ql_seri(llp,k)3036 END DO3037 2978 !c------------------------------------------------------------------------- 3038 2979 CALL fisrtilp(dtime,paprs,pplay, & … … 3044 2985 & prfl, psfl, rhcl, & 3045 2986 & zqasc, fraca,ztv,zpspsk,ztla,zthl,iflag_cldcon ) 3046 PRINT *,' Lluis after fisrtilp k t_seri q_seri ql_seri ___'3047 DO k=1,klev3048 PRINT *,k, t_seri(llp,k), q_seri(llp,k), ql_seri(llp,k)3049 END DO3050 2987 3051 2988 WHERE (rain_lsc < 0) rain_lsc = 0. … … 3562 3499 ENDIF 3563 3500 !c 3564 PRINT *,' Lluis before calling radlwsw rmu0: ',rmu0(llp), &3565 ' dist: ',dist,' frac: ',fract(llp),' jH_cur: ',jH_cur3566 3501 CALL radlwsw & 3567 3502 & (dist, rmu0, fract, & … … 3586 3521 & solsw_aero, solsw0_aero, & 3587 3522 & topswcf_aero, solswcf_aero) 3588 PRINT *,' Lluis after calling radlwsw rmu0: ',rmu0(llp), &3589 ' dist: ',dist,' frac: ',fract(llp),' jH_cur: ',jH_cur3590 3523 3591 3524 !c … … 4015 3948 END IF 4016 3949 PRINT *,' Lluis 11 d_h_vcol: ',d_h_vcol,' d_h_vcol_phy: ',d_h_vcol_phy 4017 PRINT *,'Lluis Reaching the SORTIES point'4018 3950 4019 3951 !C … … 4234 4166 endif 4235 4167 4236 PRINT *,' Lluis WRITING outputs! itap: ',itap,' itau_phy: ',itau_phy, &4237 ' itau_w: ',itau_w4238 PRINT *,' Lluis writting outputs qsol: ',qsol(llp), &4239 ' ftsol: ',ftsol(llp,:)4240 4241 4168 #include "phys_output_write_new.h" 4242 4169 … … 4245 4172 #include "write_histISCCP.h" 4246 4173 #endif 4247 4248 PRINT *,' Lluis WRITING histfiles!'4249 4174 4250 4175 #ifdef histNMC … … 4338 4263 ! first=.false. 4339 4264 4340 ! Lluis4341 PRINT *,' Lluis: ',klev,' UBOUNDS: ',UBOUND(t_seri), &4342 UBOUND(u_seri), UBOUND(d_q_con), UBOUND(d_t_con)4343 PRINT *,' Lluis llp ',llp,' itap: ',itap,' zlev t_seri ' // &4344 'u_seri d_q_con d_t_con_____'4345 DO i=1,klev4346 PRINT *,i,t_seri(llp,i), u_seri(llp,i), d_q_con(llp,i), &4347 d_t_con(llp,i)4348 END DO4349 4350 4351 4265 RETURN 4352 4266 END SUBROUTINE physiq -
trunk/WRFV3/lmdz/physiq_limit_variables_mod.F90
r1 r186 84 84 ALLOCATE(ftsoil_rst(klon, nsoilmx, nbsrf)) 85 85 86 PRINT *,' Lluis in var_limit_init 315 qsurf_rst: ',qsurf_rst(315,:), &87 'qsol_rst: ',qsol_rst(315)88 89 86 RETURN 90 87 -
trunk/WRFV3/lmdz/phytrac.F90
r1 r186 266 266 INTEGER,SAVE :: iflag_lscav_omp,iflag_lscav 267 267 LOGICAL,SAVE :: convscav_omp,convscav 268 269 PRINT *,' Lluis in phytrac type_trac: ',type_trac270 268 271 269 !$OMP THREADPRIVATE(iflag_lscav,convscav) … … 374 372 CASE('lmdz') 375 373 CALL traclmdz_init(pctsrf, xlat, xlon, ftsol, tr_seri, t_seri, pplay, sh, pdtphys, aerosol, lessivage) 376 PRINT *,' Lluis ALLOCATED trs: ',ALLOCATED(trs)377 374 378 375 CASE('inca') -
trunk/WRFV3/lmdz/suphel.F90
r1 r186 229 229 R5IES=R3IES*(RTT-R4IES) 230 230 231 PRINT *,'Lluis exiting suphel!!!!'232 233 231 !C 234 232 RETURN -
trunk/WRFV3/lmdz/surf_land_mod.F90
r1 r186 149 149 ! 150 150 !**************************************************************************************** 151 PRINT *,' Lluis before surf_land_bucket tsurf: ',tsurf(lpt), qsol(lpt)152 151 CALL surf_land_bucket(itime, jour, knon, knindex, debut, dtime,& 153 152 tsurf, p1lay, cdragh, precip_rain, precip_snow, temp_air, & … … 157 156 qsurf, z0_new, alb1_new, alb2_new, evap, & 158 157 fluxsens, fluxlat, tsurf_new, dflux_s, dflux_l) 159 PRINT *,' Lluis after surf_land_bucket tsurf: ',tsurf(lpt), qsol(lpt)160 158 161 159 ENDIF ! ok_veget -
trunk/WRFV3/lmdz/surf_ocean_mod.F90
r1 r186 93 93 !**************************************************************************************** 94 94 95 PRINT *,' Lluis in surf_ocean_mod lp: ',lp,' type_ocean: ',type_ocean, &96 ' tsurf_in: ',tsurf_in(lp)97 95 98 96 !**************************************************************************************** … … 133 131 CASE('force') 134 132 135 PRINT *,' Lluis before ocean_forced_noice tsurf_new: ',tsurf_new(lp)136 133 CALL ocean_forced_noice( & 137 134 itime, dtime, jour, knon, knindex, & … … 144 141 qsurf, evap, fluxsens, fluxlat, flux_u1, flux_v1, & 145 142 tsurf_new, dflux_s, dflux_l) 146 PRINT *,' Lluis after ocean_forced_noice tsurf_new: ',tsurf_new(lp)147 143 END SELECT 148 144 -
trunk/WRFV3/lmdz/traclmdz_mod.F90
r1 r186 552 552 END IF 553 553 554 PRINT *,' Lluis in traclmdz_mod BOUNDS tr_seri: ',UBOUND(tr_seri),' trs: ',UBOUND(trs)555 556 554 DO it=1, nbtr 557 555 IF (couchelimite .AND. pbl_flg(it) == 0 .AND. (it==id_rn .OR. it==id_pb)) THEN -
trunk/WRFV3/lmdz/wrf_lmdz_mod.F90
r185 r186 929 929 ! Filling all 2D variables 930 930 !! 931 PRINT *,' Lluis before get_lmdz: 5 11 ltksoil: ',pwrf_grid%ltksoil(5,:,11), &932 ' ftsol: ', pftsol(315,:)933 934 931 DO iy=1,ddy 935 932 DO ix=1,ddx … … 1002 999 CALL vect_mat(pentr_therm, dx, dy, ddz, bdy, pwrf_grid%lentr_therm) 1003 1000 CALL vect_mat(pdetr_therm, dx, dy, ddz, bdy, pwrf_grid%ldetr_therm) 1004 1005 PRINT *,' Lluis after get_lmdz: 5 11 ltksoil: ',pwrf_grid%ltksoil(5,:,11), &1006 ' ftsol: ', pftsol(315,:)1007 1001 1008 1002 RETURN … … 1297 1291 END DO 1298 1292 END DO 1299 ! PRINT *,k,' Lluis vect: ',vect(lp,k),mat(il,k,jl),' lp: ',lp,' il jl :',il,jl1300 1293 END DO 1301 1294 … … 2443 2436 RD = 287. 2444 2437 RMO3=47.9942 2445 2446 PRINT *,' Lluis in ' //TRIM(fname)//'!'2447 2438 2448 2439 ! Remove variable assignation already done in get_lmdz? These variables are not used
Note: See TracChangeset
for help on using the changeset viewer.