- Timestamp:
- Dec 6, 2022, 12:01:16 AM (2 years ago)
- Location:
- LMDZ6/branches/Ocean_skin
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
LMDZ6/branches/Ocean_skin
- Property svn:mergeinfo changed
-
LMDZ6/branches/Ocean_skin/libf/phylmd/thermcell_height.F90
r2311 r4368 1 1 SUBROUTINE thermcell_height(ngrid,nlay,lalim,lmin,linter,lmix, & 2 & zw2,zlev,lmax,zmax,zmax0,zmix,wmax,lev_out) 2 & zw2,zlev,lmax,zmax,zmax0,zmix,wmax) 3 IMPLICIT NONE 3 4 4 5 !----------------------------------------------------------------------------- 5 6 !thermcell_height: calcul des caracteristiques du thermique: zmax,wmax,zmix 6 7 !----------------------------------------------------------------------------- 7 IMPLICIT NONE8 #include "thermcell.h"9 8 10 INTEGER ig,l 11 INTEGER ngrid,nlay 12 INTEGER lalim(ngrid),lmin(ngrid) 13 INTEGER lmix(ngrid) 14 REAL linter(ngrid) 15 integer lev_out ! niveau pour les print 9 ! arguments 16 10 17 REAL zw2(ngrid,nlay+1) 18 REAL zlev(ngrid,nlay+1) 11 ! Entree 12 integer, intent(in) :: ngrid,nlay 13 real, intent(in), dimension(ngrid) :: linter 14 real, intent(in), dimension(ngrid,nlay+1) :: zlev 15 ! Sortie 16 real, intent(out), dimension(ngrid) :: wmax,zmax,zmax0,zmix 17 integer, intent(out), dimension(ngrid) :: lmax 18 ! Les deux 19 integer, intent(inout), dimension(ngrid) :: lmix,lalim,lmin 20 real, intent(inout), dimension(ngrid,nlay+1) :: zw2 19 21 20 REAL wmax(ngrid) 21 INTEGER lmax(ngrid) 22 REAL zmax(ngrid) 23 REAL zmax0(ngrid) 24 REAL zmix(ngrid) 25 REAL num(ngrid) 26 REAL denom(ngrid) 27 28 REAL zlevinter(ngrid) 22 ! local 23 real, dimension(ngrid) :: num,denom,zlevinter 24 integer ig,l 29 25 30 26 !calcul de la hauteur max du thermique … … 160 156 enddo 161 157 ! 162 return158 RETURN 163 159 end
Note: See TracChangeset
for help on using the changeset viewer.