Changeset 7 in lmdz_wrf
- Timestamp:
- Jul 18, 2014, 11:23:50 AM (10 years ago)
- Location:
- WRFV3/lmdz
- Files:
-
- 6 edited
Legend:
- Unmodified
- Added
- Removed
-
WRFV3/lmdz/add_phys_tend.F90
r1 r7 189 189 ENDIF 190 190 191 PRINT *,' Lluis ftsol add_phys_tend 696',ftsol(550,:)192 191 CALL hgardfou(t_seri,ftsol,text) 193 192 RETURN -
WRFV3/lmdz/clcdrag.F90
r1 r7 70 70 ! Calculer le geopotentiel du premier couche de modele 71 71 ! 72 PRINT *,' Lluis in clcdrag'73 74 72 DO i = 1, knon 75 73 zgeop1(i) = RD * t1(i) / (0.5*(paprs(i,1)+pplay(i,1))) & … … 80 78 ! Calculer le frottement au sol (Cdrag) 81 79 ! 82 PRINT *,' Lluis 1 qsurf zgeop1 rugos zdu2 ztsolv ztvd zri zcdn friv zscf pcfm ____'83 80 DO i = 1, knon 84 81 zdu2 = MAX(cepdu2,u1(i)**2+v1(i)**2) … … 124 121 IF(nsrf.EQ.is_oce) pcfh(i) =f_cdrag_oce* zcdn(i)*(1.0+zcr**1.25)**(1./1.25) 125 122 ENDIF 126 PRINT *,' ',qsurf(1), zgeop1(1), rugos(1), zdu2, ztsolv, ztvd, &127 zri(1), zcdn(1), friv, zscf, pcfm(1)128 123 END DO 129 124 -
WRFV3/lmdz/coef_diff_turb_mod.F90
r1 r7 80 80 !**************************************************************************************** 81 81 82 PRINT *,' Lluis iflag_pbl: ',iflag_pbl,' ok_kzmin: ',ok_kzmin83 PRINT *,' Lluis in coef_diff_turb_mod before coefkz2 1 k ycoefh ycoefh0 ___'84 82 IF (iflag_pbl.EQ.1) THEN 85 83 CALL coefkz2(nsrf, knon, ypaprs, ypplay, yt, & … … 90 88 ycoefm(i,k) = MAX(ycoefm(i,k),ycoefm0(i,k)) 91 89 ycoefh(i,k) = MAX(ycoefh(i,k),ycoefh0(i,k)) 92 ! Lluis93 IF (i == 1) PRINT *,k,ycoefh(i,k),ycoefh0(i,k)94 90 ENDDO 95 91 ENDDO … … 101 97 ! 102 98 !**************************************************************************************** 103 PRINT *,' Lluis: after coefkzmin k,ycoefh,ycoefh0____'104 99 IF (ok_kzmin) THEN 105 100 CALL coefkzmin(knon,ypaprs,ypplay,yu,yv,yt,yq,ycdragm, & … … 110 105 ycoefm(i,k) = MAX(ycoefm(i,k),ycoefm0(i,k)) 111 106 ycoefh(i,k) = MAX(ycoefh(i,k),ycoefh0(i,k)) 112 ! Lluis113 IF (i == 1) PRINT *,k,ycoefh(i,k),ycoefh0(i,k)114 107 ENDDO 115 108 ENDDO … … 182 175 ENDIF !(iflag_pbl.ge.3) 183 176 184 PRINT *,' Lluis UBOUNDS ycoefm: ',UBOUND(ycoefm), ' ycoefh: ', UBOUND(ycoefh)185 PRINT *,' Lluis end of coef_diff_turb k yceofm ycoefh_____',klev186 DO k=1,klev187 PRINT *,k,ycoefm(1,k),ycoefh(1,k)188 END DO189 190 177 END SUBROUTINE coef_diff_turb 191 178 ! -
WRFV3/lmdz/coefkzmin.F90
r1 r7 60 60 real,parameter :: kap=0.4 61 61 62 PRINT *,' Lluis in coefkzmin'63 64 62 nlay=klev 65 63 nlev=klev+1 … … 98 96 yustar(1:knon) =SQRT(ycdragm(1:knon)* & 99 97 & (yu(1:knon,1)*yu(1:knon,1)+yv(1:knon,1)*yv(1:knon,1))) 100 PRINT *,' Lluis k yzlay yteta yzlev ycdragm yu yv yustar__________'101 DO k=1,klev102 PRINT *,k, yzlay(1,k), yteta(1,k), yzlev(1,k), ycdragm(1), yu(1,1), yv(1,1), yustar(1)103 END DO104 98 105 99 !c Fin de la partie qui doit etre unclue a terme dans clmain. -
WRFV3/lmdz/fonte_neige_mod.F90
r1 r7 66 66 !**************************************************************************************** 67 67 68 PRINT *,'Lluis in fonte_neige_init'69 PRINT *,'restart_runoff:',UBOUND(restart_runoff)70 71 68 ALLOCATE(run_off_lic_0(klon), stat = error) 72 PRINT *,'run_off_lic_0:',UBOUND(run_off_lic_0),' stat: ',error73 69 IF (error /= 0) THEN 74 70 abort_message='Pb allocation run_off_lic' … … 288 284 ! 289 285 !**************************************************************************************** 290 PRINT *,' Lluis in fonte_neige: ffonte_global: ',ALLOCATED(ffonte_global)291 PRINT *,' fqfonte_global: ',ALLOCATED(fqfonte_global)292 PRINT *,' fqcalving_global: ',ALLOCATED(fqcalving_global)293 286 DO i = 1, knon 294 287 ffonte_global(knindex(i),nisurf) = ffonte(i) … … 315 308 ! DEALLOCATE(run_off_lic_0, run_off_ter, run_off_lic, ffonte_global, & 316 309 ! fqfonte_global, fqcalving_global) 317 318 PRINT *,' Lluis: Ei, ei, ei !!!!! DEALLOCATING!!!!!!!'319 310 320 311 IF (ALLOCATED(run_off_lic_0)) DEALLOCATE(run_off_lic_0) -
WRFV3/lmdz/surf_land_bucket_mod.F90
r1 r7 108 108 !! z0_new = 0.4 109 109 !! alb_lim = 0.7 110 PRINT *,'Lluis on surf_land_bucket_mod lpt= ', lpt,' z0_limit: ',z0_limit(lpt)111 PRINT *,'Lluis on surf_land_bucket_mod lpt= ', lpt,' alb_limit: ',alb_limit(lpt)112 110 113 111 z0_new(1:knon) = z0_limit(knindex(1:knon)) … … 128 126 129 127 ! calculate temperature, heat capacity and conduction flux in soil 130 PRINT *,' Lluis before soil tsurf: ', tsurf(lpt),' cal: ',cal(lpt)131 128 IF (soil_model) THEN 132 129 CALL soil(dtime, is_ter, knon, snow, tsurf, tsoil, soilcap, soilflux) … … 141 138 ENDIF 142 139 ENDIF 143 PRINT *,' Lluis after soil tsurf: ', tsurf(lpt),' cal: ',cal(lpt)144 140 145 141 ! Suppose zero surface speed … … 149 145 v1_lay(:) = v1(:) - v0(:) 150 146 151 PRINT *,' Lluis before calcul_fluxs tsurf: ', tsurf(lpt),' qsurf: ',qsurf(lpt)152 147 CALL calcul_fluxs(knon, is_ter, dtime, & 153 148 tsurf, p1lay, cal, beta, tq_cdrag, pref, & … … 156 151 petAcoef, peqAcoef, petBcoef, peqBcoef, & 157 152 tsurf_new, evap, fluxlat, fluxsens, dflux_s, dflux_l) 158 PRINT *,' Lluis after calcul_fluxs tsurf: ', tsurf(lpt),' qsurf: ',qsurf(lpt)159 153 160 154 ! 161 155 !* Calculate snow height, run_off, age of snow 162 156 ! 163 PRINT *,' Lluis in surf_land_bucket_mod ffonte_global: ',ALLOCATED(ffonte_global)164 PRINT *,' fqfonte_global: ',ALLOCATED(fqfonte_global)165 PRINT *,' fqcalving_global: ',ALLOCATED(fqcalving_global)166 157 167 158 CALL fonte_neige( knon, is_ter, knindex, dtime, &
Note: See TracChangeset
for help on using the changeset viewer.