Ignore:
Timestamp:
Jun 29, 2023, 3:03:15 AM (11 months ago)
Author:
fhourdin
Message:

Passage des thermiques a la nouvelle norme.

File:
1 moved

Legend:

Unmodified
Added
Removed
  • LMDZ6/trunk/libf/phylmd/lmdz_thermcell_main.F90

    r4589 r4590  
     1MODULE lmdz_thermcell_main
    12! $Id$
    23!
     4CONTAINS
     5
    36      subroutine thermcell_main(itap,ngrid,nlay,ptimestep  &
    47     &                  ,pplay,pplev,pphi,debut  &
     
    1619
    1720
    18       USE thermcell_ini_mod, ONLY: thermcell_ini,dqimpl,dvdq,prt_level,lunout,prt_level
    19       USE thermcell_ini_mod, ONLY: iflag_thermals_closure,iflag_thermals_ed,tau_thermals,r_aspect_thermals
    20       USE thermcell_ini_mod, ONLY: iflag_thermals_down, fact_thermals_down
    21       USE thermcell_ini_mod, ONLY: RD,RG
     21      USE lmdz_thermcell_ini, ONLY: thermcell_ini,dqimpl,dvdq,prt_level,lunout,prt_level
     22      USE lmdz_thermcell_ini, ONLY: iflag_thermals_closure,iflag_thermals_ed,tau_thermals,r_aspect_thermals
     23      USE lmdz_thermcell_ini, ONLY: iflag_thermals_down,fact_thermals_down
     24      USE lmdz_thermcell_ini, ONLY: RD,RG
     25
     26      USE lmdz_thermcell_down, ONLY: thermcell_updown_dq
     27      USE lmdz_thermcell_closure, ONLY: thermcell_closure
     28      USE lmdz_thermcell_dq, ONLY: thermcell_dq
     29      USE lmdz_thermcell_dry, ONLY: thermcell_dry
     30      USE lmdz_thermcell_dv2, ONLY: thermcell_dv2
     31      USE lmdz_thermcell_env, ONLY: thermcell_env
     32      USE lmdz_thermcell_flux2, ONLY: thermcell_flux2
     33      USE lmdz_thermcell_height, ONLY: thermcell_height
     34      USE lmdz_thermcell_plume, ONLY: thermcell_plume
     35      USE lmdz_thermcell_plume_6A, ONLY: thermcell_plume_6A,thermcell_plume_5B
    2236
    2337#ifdef ISO
     
    89103      integer, intent(in) :: itap,ngrid,nlay
    90104      real, intent(in) ::  ptimestep
    91       real, intent(in), dimension(ngrid,nlay)    :: pt,pu,pv,po,pplay,pphi,zpspsk
     105      real, intent(in), dimension(ngrid,nlay)    :: pt,pu,pv,pplay,pphi
     106! ATTENTION : po et zpspsk sont inout et out mais c'est pas forcement pour de bonnes raisons (FH, 2023)
     107      real, intent(inout), dimension(ngrid,nlay)    :: po
     108      real, intent(out), dimension(ngrid,nlay)    :: zpspsk
    92109      real, intent(in), dimension(ngrid,nlay+1)  :: pplev
    93110      integer, intent(out), dimension(ngrid) :: lmax
     
    727744    &            zqla,f_star,zw2,comment)                          ! in
    728745!=============================================================================
    729       USE thermcell_ini_mod, ONLY: prt_level
     746      USE lmdz_thermcell_ini, ONLY: prt_level
    730747      IMPLICIT NONE
    731748
     
    771788     &     ngrid,nlay,ptimestep,fm0,entr0,rg,pplev,  &   ! in
    772789     &     therm_tke_max)                                ! out
    773       USE thermcell_ini_mod, ONLY: prt_level
     790      USE lmdz_thermcell_ini, ONLY: prt_level
    774791      implicit none
    775792
     
    885902     end
    886903
     904END MODULE lmdz_thermcell_main
Note: See TracChangeset for help on using the changeset viewer.