Changeset 102 in lmdz_wrf
- Timestamp:
- Jul 25, 2014, 4:02:35 PM (10 years ago)
- Location:
- branches/LMDZ_WRFmeas/WRFV3/lmdz
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/LMDZ_WRFmeas/WRFV3/lmdz/thermcell_flux2.F90
r1 r102 55 55 character (len=80) :: abort_message 56 56 57 ! Lluis 58 INTEGER :: llp 59 CHARACTER(LEN=50) :: lvarname, lfname 60 REAL :: largest 61 62 llp = 734 63 lfname = 'physiq' 64 largest = 10.e5 65 57 66 fomass_max=0.5 58 67 alphamax=0.7 … … 179 188 ! les flux avant et apres modif 180 189 !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! 190 lfname='thermcell_flux2 before first loop' 191 lvarname = 'fm' 192 CALL check_var3D(lfname, lvarname, fm, ngrid, klev+1, largest, .FALSE.) 193 lvarname = 'entr' 194 CALL check_var3D(lfname, lvarname, entr, ngrid, klev, largest, .FALSE.) 195 lvarname = 'detr' 196 CALL check_var3D(lfname, lvarname, detr, ngrid, klev, largest, .FALSE.) 181 197 182 198 do l=1,klev … … 193 209 enddo 194 210 211 lfname='thermcell_flux2 after first loop' 212 lvarname = 'fm' 213 CALL check_var3D(lfname, lvarname, fm, ngrid, klev+1, largest, .FALSE.) 214 lvarname = 'entr' 215 CALL check_var3D(lfname, lvarname, entr, ngrid, klev, largest, .FALSE.) 216 lvarname = 'detr' 217 CALL check_var3D(lfname, lvarname, detr, ngrid, klev, largest, .FALSE.) 195 218 196 219 !------------------------------------------------------------------------- … … 234 257 endif 235 258 259 lfname='thermcell_flux2 after fraca croissant' 260 lvarname = 'fm' 261 CALL check_var3D(lfname, lvarname, fm, ngrid, klev+1, largest, .FALSE.) 262 lvarname = 'entr' 263 CALL check_var3D(lfname, lvarname, entr, ngrid, klev, largest, .FALSE.) 264 lvarname = 'detr' 265 CALL check_var3D(lfname, lvarname, detr, ngrid, klev, largest, .FALSE.) 266 236 267 if (prt_level.ge.10) & 237 268 & write(lunout1,'(i4,4e14.4)') l,masse(igout,l)/ptimestep, & … … 254 285 ! enddo 255 286 endif 287 288 lfname='thermcell_flux2 after massa croissant' 289 lvarname = 'fm' 290 CALL check_var3D(lfname, lvarname, fm, ngrid, klev+1, largest, .FALSE.) 291 lvarname = 'entr' 292 CALL check_var3D(lfname, lvarname, entr, ngrid, klev, largest, .FALSE.) 293 lvarname = 'detr' 294 CALL check_var3D(lfname, lvarname, detr, ngrid, klev, largest, .FALSE.) 256 295 257 296 if (prt_level.ge.10) & … … 415 454 ! Fin de la grande boucle sur les niveaux verticaux 416 455 enddo 456 lfname='thermcell_flux2 after big loop' 457 lvarname = 'fm' 458 CALL check_var3D(lfname, lvarname, fm, ngrid, klev+1, largest, .FALSE.) 459 lvarname = 'rhobarz' 460 CALL check_var3D(lfname, lvarname, rhobarz, ngrid, klev+1, largest, .FALSE.) 461 lvarname = 'zw2' 462 CALL check_var3D(lfname, lvarname, zw2, ngrid, klev+1, largest, .FALSE.) 463 lvarname = 'entr' 464 CALL check_var3D(lfname, lvarname, entr, ngrid, klev, largest, .FALSE.) 465 lvarname = 'detr' 466 CALL check_var3D(lfname, lvarname, detr, ngrid, klev, largest, .FALSE.) 417 467 418 468 ! if (prt_level.ge.10) & … … 461 511 enddo 462 512 enddo 513 514 lfname='thermcell_flux2 after quantile' 515 lvarname = 'fm' 516 CALL check_var3D(lfname, lvarname, fm, ngrid, klev+1, largest, .FALSE.) 517 lvarname = 'entr' 518 CALL check_var3D(lfname, lvarname, entr, ngrid, klev, largest, .FALSE.) 519 lvarname = 'detr' 520 CALL check_var3D(lfname, lvarname, detr, ngrid, klev, largest, .FALSE.) 521 463 522 if (labort_gcm) then 464 523 ig=igout -
branches/LMDZ_WRFmeas/WRFV3/lmdz/thermcell_main.F90
r99 r102 548 548 ! print*,"ZMAX ",lalim,lmin,linter,lmix,lmax,zmax,zmax0,zmix,wmax 549 549 550 lfname=' after thermcell_height'550 lfname='thermcell_main after thermcell_height' 551 551 lvarname = 'zw2' 552 552 CALL check_var3D(lfname, lvarname, zw2, ngrid, nlay+1, largest, .FALSE.) … … 618 618 !deduction des flux 619 619 !------------------------------------------------------------------------------- 620 lfname=' before flux'620 lfname='thermcell_main before flux' 621 621 lvarname = 'fm' 622 622 CALL check_var3D(lfname, lvarname, fm, ngrid, nlay, largest, .FALSE.) … … 635 635 & detr,zqla,lev_out,lunout1,igout) 636 636 !IM 060508 & detr,zqla,zmax,lev_out,lunout,igout) 637 lfname=' after flux'637 lfname='thermcell_main after flux' 638 638 lvarname = 'fm' 639 639 CALL check_var3D(lfname, lvarname, fm, ngrid, nlay, largest, .FALSE.) … … 666 666 !------------------------------------------------------------------ 667 667 668 lfname=' before transport_vertical'668 lfname='thermcell_main before transport_vertical' 669 669 lvarname = 'zdthladj' 670 670 CALL check_var3D(lfname, lvarname, zdthladj, ngrid, nlay, largest, .FALSE.) … … 674 674 call thermcell_dq(ngrid,nlay,dqimpl,ptimestep,fm0,entr0,masse, & 675 675 & po,pdoadj,zoa,lev_out) 676 lfname=' after transport_vertical'676 lfname='thermcell_main after transport_vertical' 677 677 lvarname = 'zdthladj' 678 678 CALL check_var3D(lfname, lvarname, zdthladj, ngrid, nlay, largest, .FALSE.)
Note: See TracChangeset
for help on using the changeset viewer.