Changeset 72 in lmdz_wrf for branches


Ignore:
Timestamp:
Jul 24, 2014, 2:48:30 PM (10 years ago)
Author:
lfita
Message:

Adding checkings

File:
1 edited

Legend:

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

    r1 r72  
    251251!
    252252
     253! Lluis
     254      INTEGER                                            :: llp
     255      CHARACTER(LEN=50)                                  :: lvarname, lfname
     256      REAL                                               :: largest
     257
     258      llp = 734
     259      lfname = 'physiq'
     260      largest = 10.e5
     261
    253262!-----------------------------------------------------------------------
    254263!   initialisation:
     
    329338!   --------------------------------------------------------------------
    330339!
     340      lfname='before thermcell_env'
     341      lvarname = 'pt'
     342      CALL check_var3D(lfname, lvarname, pt, klon, klev, largest, .FALSE.)
     343      lvarname = 'pdtadj'
     344      CALL check_var3D(lfname, lvarname, pdtadj, klon, klev, largest, .FALSE.)
     345
    331346      CALL thermcell_env(ngrid,nlay,po,pt,pu,pv,pplay,  &
    332347     &           pplev,zo,zh,zl,ztv,zthl,zu,zv,zpspsk,zqsat,lev_out)
     348
     349      lfname='after thermcell_env'
     350      lvarname = 'pt'
     351      CALL check_var3D(lfname, lvarname, pt, klon, klev, largest, .FALSE.)
     352      lvarname = 'pdtadj'
     353      CALL check_var3D(lfname, lvarname, pdtadj, klon, klev, largest, .FALSE.)
    333354       
    334355      if (prt_level.ge.1) print*,'thermcell_main apres thermcell_env'
     
    486507
    487508      endif
     509      lfname='after thermcell_plume'
     510      lvarname = 'pt'
     511      CALL check_var3D(lfname, lvarname, pt, klon, klev, largest, .FALSE.)
     512      lvarname = 'pdtadj'
     513      CALL check_var3D(lfname, lvarname, pdtadj, klon, klev, largest, .FALSE.)
    488514
    489515      if (prt_level.ge.1) print*,'apres thermcell_plume ',lev_out
     
    641667!  calcul du transport vertical du moment horizontal
    642668!------------------------------------------------------------------
     669      lfname='before thermcell_dv2'
     670      lvarname = 'pt'
     671      CALL check_var3D(lfname, lvarname, pt, klon, klev, largest, .FALSE.)
     672      lvarname = 'pdtadj'
     673      CALL check_var3D(lfname, lvarname, pdtadj, klon, klev, largest, .FALSE.)
    643674
    644675!IM 090508 
     
    669700         enddo
    670701      enddo
     702      lfname='after thermcell_dv2'
     703      lvarname = 'pt'
     704      CALL check_var3D(lfname, lvarname, pt, klon, klev, largest, .FALSE.)
     705      lvarname = 'pdtadj'
     706      CALL check_var3D(lfname, lvarname, pdtadj, klon, klev, largest, .FALSE.)
    671707
    672708      if (prt_level.ge.1) print*,'14 OK convect8'
     
    933969  ENDIF ! iflag_trig_bl
    934970!  print *,'ENDIF  iflag_trig_bl'    !!jyg
     971      lfname='before closure'
     972      lvarname = 'pt'
     973      CALL check_var3D(lfname, lvarname, pt, klon, klev, largest, .FALSE.)
     974      lvarname = 'pdtadj'
     975      CALL check_var3D(lfname, lvarname, pdtadj, klon, klev, largest, .FALSE.)
    935976
    936977!------------Closure------------------
     
    10991140
    11001141      if (prt_level.ge.1) print*,'thermcell_main FIN  OK'
     1142
     1143      lfname='before leaving thermcell_main'
     1144      lvarname = 'pt'
     1145      CALL check_var3D(lfname, lvarname, pt, klon, klev, largest, .FALSE.)
     1146      lvarname = 'pdtadj'
     1147      CALL check_var3D(lfname, lvarname, pdtadj, klon, klev, largest, .FALSE.)
     1148
    11011149
    11021150      return
Note: See TracChangeset for help on using the changeset viewer.