Changeset 4590 for LMDZ6/trunk/libf/phylmd/lmdz_thermcell_main.F90
- Timestamp:
- Jun 29, 2023, 3:03:15 AM (11 months ago)
- File:
-
- 1 moved
Legend:
- Unmodified
- Added
- Removed
-
LMDZ6/trunk/libf/phylmd/lmdz_thermcell_main.F90
r4589 r4590 1 MODULE lmdz_thermcell_main 1 2 ! $Id$ 2 3 ! 4 CONTAINS 5 3 6 subroutine thermcell_main(itap,ngrid,nlay,ptimestep & 4 7 & ,pplay,pplev,pphi,debut & … … 16 19 17 20 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 22 36 23 37 #ifdef ISO … … 89 103 integer, intent(in) :: itap,ngrid,nlay 90 104 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 92 109 real, intent(in), dimension(ngrid,nlay+1) :: pplev 93 110 integer, intent(out), dimension(ngrid) :: lmax … … 727 744 & zqla,f_star,zw2,comment) ! in 728 745 !============================================================================= 729 USE thermcell_ini_mod, ONLY: prt_level746 USE lmdz_thermcell_ini, ONLY: prt_level 730 747 IMPLICIT NONE 731 748 … … 771 788 & ngrid,nlay,ptimestep,fm0,entr0,rg,pplev, & ! in 772 789 & therm_tke_max) ! out 773 USE thermcell_ini_mod, ONLY: prt_level790 USE lmdz_thermcell_ini, ONLY: prt_level 774 791 implicit none 775 792 … … 885 902 end 886 903 904 END MODULE lmdz_thermcell_main
Note: See TracChangeset
for help on using the changeset viewer.