Ignore:
Timestamp:
Apr 20, 2022, 11:44:24 PM (2 years ago)
Author:
fhourdin
Message:

Corrections thermiques pour replay

File:
1 edited

Legend:

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

    r2311 r4133  
    1717!=======================================================================
    1818
    19       integer ngrid,nlay,impl
    20 
    21       real ptimestep
    22       real masse(ngrid,nlay),fm(ngrid,nlay+1)
    23       real entr(ngrid,nlay)
    24       real q(ngrid,nlay)
    25       real dq(ngrid,nlay)
    26       integer lev_out                           ! niveau pour les print
    27 
    28       real qa(ngrid,nlay),detr(ngrid,nlay),wqd(ngrid,nlay+1)
    29 
     19! arguments
     20      integer, intent(in) :: ngrid,nlay,impl
     21      real, intent(in) :: ptimestep
     22      real, intent(in), dimension(ngrid,nlay) :: masse
     23      real, intent(inout), dimension(ngrid,nlay) :: entr,q
     24      real, intent(in), dimension(ngrid,nlay+1) :: fm
     25      real, intent(out), dimension(ngrid,nlay) :: dq,qa
     26      integer, intent(in) :: lev_out                           ! niveau pour les print
     27
     28! Local
     29      real, dimension(ngrid,nlay) :: detr,qold
     30      real, dimension(ngrid,nlay+1) :: wqd,fqa
    3031      real zzm
    31 
    3232      integer ig,k
    3333      real cfl
    3434
    35       real qold(ngrid,nlay),fqa(ngrid,nlay+1)
    3635      integer niter,iter
    3736      CHARACTER (LEN=20) :: modname='thermcell_dq'
     
    4342         call thermcell_dq_o(ngrid,nlay,impl,ptimestep,fm,entr,  &
    4443     &           masse,q,dq,qa,lev_out)
    45          return
     44         goto 1000
    4645      endif
    4746
     
    143142      enddo
    144143
    145 return
     1441000 continue
     145 RETURN
    146146end
    147147
Note: See TracChangeset for help on using the changeset viewer.