Changeset 103 in lmdz_wrf


Ignore:
Timestamp:
Jul 25, 2014, 4:14:28 PM (10 years ago)
Author:
lfita
Message:

Checking only on horizontal (inside big klev loop)

File:
1 edited

Legend:

Unmodified
Added
Removed
  • branches/LMDZ_WRFmeas/WRFV3/lmdz/thermcell_flux2.F90

    r102 r103  
    5959      CHARACTER(LEN=50)                                  :: lvarname, lfname
    6060      REAL                                               :: largest
     61      CHARACTER(LEN=4)                                   :: lS
    6162
    6263      llp = 734
     
    197198
    198199      do l=1,klev
    199 
     200         WRITE(lS,'(I4)')l
    200201         do ig=1,ngrid
    201202            if (l.lt.lmax(ig)) then
     
    209210         enddo
    210211
    211       lfname='thermcell_flux2 after first loop'
     212      lfname='thermcell_flux2 after first loop ' // lS
    212213      lvarname = 'fm'
    213       CALL check_var3D(lfname, lvarname, fm, ngrid, klev+1, largest, .FALSE.)
     214      CALL check_var(lfname, lvarname, fm(:,l), ngrid, largest, .FALSE.)
    214215      lvarname = 'entr'
    215       CALL check_var3D(lfname, lvarname, entr, ngrid, klev, largest, .FALSE.)
     216      CALL check_var(lfname, lvarname, entr(:,l), ngrid, largest, .FALSE.)
    216217      lvarname = 'detr'
    217       CALL check_var3D(lfname, lvarname, detr, ngrid, klev, largest, .FALSE.)
     218      CALL check_var(lfname, lvarname, detr(:,l), ngrid, largest, .FALSE.)
    218219
    219220!-------------------------------------------------------------------------
     
    257258      endif
    258259
    259       lfname='thermcell_flux2 after fraca croissant'
     260      lfname='thermcell_flux2 after fraca croissant ' //lS
    260261      lvarname = 'fm'
    261       CALL check_var3D(lfname, lvarname, fm, ngrid, klev+1, largest, .FALSE.)
     262      CALL check_var(lfname, lvarname, fm(:,l), ngrid, klev+1, largest, .FALSE.)
     263      lvarname = '1/zw2'
     264      CALL check_var(lfname, lvarname, 1./zw2(:,l), ngrid, klev+1, largest, .FALSE.)
     265      lvarname = '1/rhobarz'
     266      CALL check_var(lfname, lvarname, 1./rhobarz(:,l), ngrid, klev+1, largest, .FALSE.)
    262267      lvarname = 'entr'
    263       CALL check_var3D(lfname, lvarname, entr, ngrid, klev, largest, .FALSE.)
     268      CALL check_var(lfname, lvarname, entr(:,l), ngrid, klev, largest, .FALSE.)
    264269      lvarname = 'detr'
    265       CALL check_var3D(lfname, lvarname, detr, ngrid, klev, largest, .FALSE.)
     270      CALL check_var(lfname, lvarname, detr(:,l), ngrid, klev, largest, .FALSE.)
    266271
    267272      if (prt_level.ge.10) &
     
    286291      endif
    287292
    288       lfname='thermcell_flux2 after massa croissant'
     293      lfname='thermcell_flux2 after massa croissant ' // lS
    289294      lvarname = 'fm'
    290       CALL check_var3D(lfname, lvarname, fm, ngrid, klev+1, largest, .FALSE.)
     295      CALL check_var(lfname, lvarname, fm(:,l), ngrid, klev+1, largest, .FALSE.)
    291296      lvarname = 'entr'
    292       CALL check_var3D(lfname, lvarname, entr, ngrid, klev, largest, .FALSE.)
     297      CALL check_var(lfname, lvarname, entr(:,l), ngrid, klev, largest, .FALSE.)
    293298      lvarname = 'detr'
    294       CALL check_var3D(lfname, lvarname, detr, ngrid, klev, largest, .FALSE.)
     299      CALL check_var(lfname, lvarname, detr(:,l), ngrid, klev, largest, .FALSE.)
    295300
    296301      if (prt_level.ge.10) &
Note: See TracChangeset for help on using the changeset viewer.