1 subroutine groupe_loc(pext,pbaru,pbarv,pbarum,pbarvm,wm)
18 #include "dimensions.h"
28 real pbaru(iip1,jjb_u:jje_u,llm),pbarv(iip1,jjb_v:jje_v,llm)
29 real pext(iip1,jjb_u:jje_u,llm)
31 real pbarum(iip1,jjb_u:jje_u,llm),pbarvm(iip1,jjb_v:jje_v,llm)
32 real wm(iip1,jjb_u:jje_u,llm)
43 data firstcall/.true./
44 integer ijb,ije,jjb,jje
47 if(mod(
iim,2**ngroup).ne.0) stop
'probleme du nombre ede point'
64 zconvmm(:,jjb:jje,
l)=zconvm(:,jjb:jje,
l)
72 if (pole_nord) jjb=jj_begin
73 if (pole_sud) jje=jj_end-1
76 pbarvm(:,jjb:jje,
l)=pbarv(:,jjb:jje,
l)
91 if (pole_nord) jjb=jj_begin+1
92 if (pole_sud) jje=jj_end-1
99 uu=uu+pbarvm(
i,
j,
l)-pbarvm(
i,
j-1,
l)-zconvmm(
i,
j,
l)
104 pbarum(iip1,
j,
l)=pbarum(1,
j,
l)
118 zconvmm(
i,
j,
l)=zconvmm(
i,
j,
l)+zconvmm(
i,
j,
l+1)
123 if (.not. pole_sud)
then
124 zconvmm(:,jj_end+1,:)=0