Ignore:
Timestamp:
Oct 24, 2008, 5:09:39 PM (16 years ago)
Author:
lmdzadmin
Message:

Modifs thermiques
FH/IM

File:
1 edited

Legend:

Unmodified
Added
Removed
  • LMDZ4/trunk/libf/phylmd/thermcell_height.F90

    r938 r1026  
    77      IMPLICIT NONE
    88#include "iniprint.h"
     9#include "thermcell.h"
    910
    1011      INTEGER ig,l
     
    2324      REAL zmax0(ngrid)
    2425      REAL zmix(ngrid)
     26      REAL num(ngrid)
     27      REAL denom(ngrid)
    2528
    2629      REAL zlevinter(ngrid)
     
    7073         zlevinter(ig)=zlev(ig,1)
    7174      enddo
     75
     76      if (iflag_thermals_ed.ge.1) then
     77
     78         num(:)=0.
     79         denom(:)=0.
     80         do ig=1,ngrid
     81          do l=1,nlay
     82             num(ig)=num(ig)+zw2(ig,l)*zlev(ig,l)*(zlev(ig,l+1)-zlev(ig,l))
     83             denom(ig)=denom(ig)+zw2(ig,l)*(zlev(ig,l+1)-zlev(ig,l))
     84          enddo
     85       enddo
     86       do ig=1,ngrid
     87       if (denom(ig).gt.1.e-10) then
     88          zmax(ig)=2.*num(ig)/denom(ig)
     89          zmax0(ig)=zmax(ig)
     90       endif
     91       enddo
     92
     93       else
     94
    7295      do  ig=1,ngrid
    7396! calcul de zlevinter
     
    80103       zmax0(ig)=zmax(ig)
    81104      enddo
     105
     106
     107      endif
     108!endif iflag_thermals_ed
    82109!
    83110! def de  zmix continu (profil parabolique des vitesses)
Note: See TracChangeset for help on using the changeset viewer.