Changeset 109 in lmdz_wrf


Ignore:
Timestamp:
Jul 25, 2014, 5:37:21 PM (10 years ago)
Author:
lfita
Message:

Checking NaNs? from alim_star

Location:
branches/LMDZ_WRFmeas/WRFV3/lmdz
Files:
2 edited

Legend:

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

    r107 r109  
    126126      endif
    127127
     128      lfname='thermcell_flux2 computing entr/detr_star'
     129      lvarname = 'entr_star'
     130      CALL check_var3D(lfname, lvarname, entr_star, ngrid, klev, largest, .FALSE.)
     131      lvarname = 'detr_star'
     132      CALL check_var3D(lfname, lvarname, detr_star, ngrid, klev, largest, .FALSE.)
     133      lvarname = 'alim_star'
     134      CALL check_var3D(lfname, lvarname, alim_star, ngrid, klev, largest, .FALSE.)
     135
    128136!-------------------------------------------------------------------------
    129137! Multiplication par le flux de masse issu de la femreture
     
    160168      enddo
    161169
     170      lfname='thermcell_flux2 first compute of fm'
     171      lvarname = 'entr'
     172      CALL check_var3D(lfname, lvarname, entr, ngrid, klev, largest, .FALSE.)
     173      lvarname = 'detr'
     174      CALL check_var3D(lfname, lvarname, detr, ngrid, klev, largest, .FALSE.)
     175      lvarname = 'fm'
     176      CALL check_var3D(lfname, lvarname, fm, ngrid, klev, largest, .FALSE.)
    162177
    163178
  • branches/LMDZ_WRFmeas/WRFV3/lmdz/thermcell_main.F90

    r108 r109  
    427427      lvarname = 'pplay'
    428428      CALL check_var3D(lfname, lvarname, pplay, ngrid, nlay, largest, .FALSE.)
    429       lvarname = 'ztv'
    430       CALL check_var3D(lfname, lvarname, ztv, ngrid, nlay, largest, .FALSE.)
     429      lvarname = 'zw2'
     430      CALL check_var3D(lfname, lvarname, zw2, ngrid, nlay+1, largest, .FALSE.)
     431      lvarname = 'alim_star'
     432      CALL check_var3D(lfname, lvarname, alim_star, ngrid, nlay, largest, .FALSE.)
    431433
    432434      if (prt_level.ge.1) print*,'thermcell_main apres initialisation'
     
    508510! Gestion temporaire de plusieurs appels à thermcell_plume au travers
    509511! de la variable iflag_thermals
     512      lfname='thermcell_main before plume'
     513      lvarname = 'alim_star'
     514      CALL check_var3D(lfname, lvarname, alim_star, ngrid, nlay, largest, .FALSE.)
    510515
    511516!      print*,'THERM thermcell_main iflag_thermals_ed=',iflag_thermals_ed
     
    527532
    528533      endif
    529       lfname='after thermcell_plume'
     534      lfname='thermcell_main after thermcell_plume'
    530535      lvarname = 'pt'
    531536      CALL check_var3D(lfname, lvarname, pt, ngrid, nlay, largest, .FALSE.)
     
    534539      lvarname = 'zw2'
    535540      CALL check_var3D(lfname, lvarname, zw2, ngrid, nlay+1, largest, .FALSE.)
     541      lvarname = 'alim_star'
     542      CALL check_var3D(lfname, lvarname, alim_star, ngrid, nlay, largest, .FALSE.)
    536543
    537544      if (prt_level.ge.1) print*,'apres thermcell_plume ',lev_out
     
    597604      endif
    598605
     606      lfname='thermcell_main after thermcell_dry'
     607      lvarname = 'alim_star'
     608      CALL check_var3D(lfname, lvarname, alim_star, ngrid, nlay, largest, .FALSE.)
    599609
    600610
     
    645655      lvarname = 'zw2'
    646656      CALL check_var3D(lfname, lvarname, zw2, ngrid, nlay+1, largest, .FALSE.)
     657      lvarname = 'alim_star'
     658      CALL check_var3D(lfname, lvarname, alim_star, ngrid, nlay, largest, .FALSE.)
    647659
    648660      CALL thermcell_flux2(ngrid,nlay,ptimestep,masse, &
     
    656668      lvarname = 'zw2'
    657669      CALL check_var3D(lfname, lvarname, zw2, ngrid, nlay+1, largest, .FALSE.)
     670      lvarname = 'alim_star'
     671      CALL check_var3D(lfname, lvarname, alim_star, ngrid, nlay, largest, .FALSE.)
    658672
    659673      if (prt_level.ge.1) print*,'thermcell_main apres thermcell_flux'
     
    693707      lvarname = 'zdthladj'
    694708      CALL check_var3D(lfname, lvarname, zdthladj, ngrid, nlay, largest, .FALSE.)
     709      lvarname = 'masse'
     710      CALL check_var3D(lfname, lvarname, masse, ngrid, nlay, largest, .FALSE.)
    695711
    696712      lfname='thermcell_main before fraction ascendance'
Note: See TracChangeset for help on using the changeset viewer.