1 SUBROUTINE flumass (massebx,masseby, vcont, ucont, pbaru, pbarv )
 
   14   REAL, 
INTENT(IN)  :: masseby(
ip1jm  ,
llm)
 
   15   REAL, 
INTENT(IN)  :: vcont  (
ip1jm  ,
llm)
 
   18   REAL, 
INTENT(OUT) :: pbarv  (
ip1jm  ,
llm)
 
   29   REAL    :: sairen, saireun, ctn, ctn0, apbarun(iip1)
 
   30   REAL    :: saires, saireus, cts, cts0, apbarus(iip1)
 
   42     ctn=sum(pbarv(1:
iim,l))/sairen
 
   43     pbaru(1,l)= pbarv(1,l)-ctn*
aire(1)
 
   45       pbaru(i,l)=pbaru(i-1,l)+pbarv(i,l)-ctn*
aire(i)
 
   48       apbarun(i)=
aireu(i)*pbaru(i,l)
 
   50     ctn0 = -sum(apbarun(1:
iim))/saireun
 
   52       pbaru(i,l)=2.*(pbaru(i,l)+ctn0)
 
   54     pbaru(iip1,l)=pbaru(1,l)
 
   69     cts0 = -sum(apbarus(1:
iim))/saireus
 
!$Header llmm1 INTEGER ip1jmi1
 
!$Header llmm1 INTEGER ip1jmp1
 
!$Id Turb_fcg_gcssold get_uvd hqturb_gcssold endif!large scale llm day day1 day day1 *dt_toga endif!time annee_ref dt_toga u_toga vq_toga w_prof vq_prof llm day day1 day day1 *dt_dice endif!time annee_ref dt_dice swup_dice vg_dice omega_dice tg_prof vg_profd w_profd omega_profd!do llm!print llm l llm
 
!$Header!CDK comgeom COMMON comgeom aire
 
!$Header llmm1 INTEGER ip1jm
 
!$Header!CDK comgeom COMMON comgeom aireu
 
c c zjulian c cym CALL iim cym klev iim
 
subroutine flumass(massebx, masseby, vcont, ucont, pbaru, pbarv)