1 SUBROUTINE diverg_gam_p(klevel,cuvscvgam,cvuscugam,unsairegam ,
2 * unsapolnga,unsapolsga,
x, y, div )
23 #include "dimensions.h"
32 REAL unsapolnga,unsapolsga
36 REAL aiy1( iip1 ) , aiy2( iip1 )
43 INTEGER :: ijb,ije,jjb,jje
48 if (pole_nord) ijb=ij_begin+iip1
49 if(pole_sud) ije=ij_end-iip1
56 * cvuscugam(
ij+1 ) *
x(
ij+1,
l ) - cvuscugam(
ij ) *
x(
ij ,
l) +
73 aiy1(
ij) = cuvscvgam(
ij ) * y(
ij ,
l )
75 sumypn =
ssum(
iim,aiy1,1 ) * unsapolnga
78 div(
ij ,
l ) = - sumypn
86 sumyps =
ssum(
iim,aiy2,1 ) * unsapolsga