4       SUBROUTINE diverg_gam(klevel,cuvscvgam,cvuscugam,unsairegam ,
 
    5      *                       unsapolnga,unsapolsga,  
x, y,  div )
 
   25 #include "dimensions.h" 
   34       REAL unsapolnga,unsapolsga
 
   38       REAL aiy1( iip1 ) , aiy2( iip1 )
 
   50      *  cvuscugam( ij+1 ) * x( ij+1,l ) - cvuscugam( ij ) * x( ij , l) +
 
   51      *  cuvscvgam(ij-
iim) * y(ij-
iim,l) - cuvscvgam(ij+1) * y(ij+1,l) )* 
 
   60          div( ij,l ) = div( ij + 
iim,l )
 
   66          aiy1(ij) =    cuvscvgam(    ij       ) * y(     ij     , l )
 
   69         sumypn = ssum( 
iim,aiy1,1 ) * unsapolnga
 
   70         sumyps = ssum( 
iim,aiy2,1 ) * unsapolsga
 
   73          div(     ij    , l ) = - sumypn 
 
   74          div( ij + 
ip1jm, l ) =   sumyps 
 
!$Header llmm1 INTEGER ip1jmi1
 
!$Header llmm1 INTEGER ip1jmp1
 
!$Header llmm1 INTEGER ip1jm
 
subroutine diverg_gam(klevel, cuvscvgam, cvuscugam, unsairegam, unsapolnga, unsapolsga, x, y, div)
 
!$Header!c c INCLUDE fxyprim h c c c Fonctions in line c c REAL fyprim REAL rj c c il faut la calculer avant d appeler ces fonctions c c c Fonctions a changer selon x(x) et y(y) choisis.c-----------------------------------------------------------------c c.....ici
 
c c zjulian c cym CALL iim cym klev iim