1 SUBROUTINE gradiv2_loc(klevel, xcov, ycov, ld, gdx_out, gdy_out )
23 #include "dimensions.h"
26 #include "comdissipn.h"
31 REAL xcov( ijb_u:ije_u,klevel ), ycov( ijb_v:ije_v,klevel )
32 REAL gdx_out( ijb_u:ije_u,klevel ), gdy_out( ijb_v:ije_v,klevel)
36 REAL :: tmp_div2(ijb_u:ije_u,llm)
39 INTEGER :: ijb,ije,jjb,jje
53 gdx(ijb:ije,
l)=xcov(ijb:ije,
l)
59 if(pole_sud) ije=ij_end-iip1
63 gdy(ijb:ije,
l)=ycov(ijb:ije,
l)
76 nugrads = signe *
cdivu
115 & klevel, 2, 1, .true., 1 )
126 CALL
grad_loc( klevel, div, gdx, gdy )
135 if (pole_sud) ije=ij_end
137 gdx_out(
ij,
l ) = gdx(
ij,
l ) * nugrads
140 if (pole_sud) ije=ij_end-iip1
142 gdy_out(
ij,
l ) = gdy(
ij,
l ) * nugrads