28 #include "dimensions.h"
50 REAL deuxjour, ww, gt, uu, vv
118 uav(ij,l)=0.25*(ucov(ij,l)+ucov(ij-iip1,l))
119 . +0.25*(ucov(ij+iip1,l)+ucov(ij,l))
149 vav(ij,l) = 0.25 * ( vcov(ij,l) + vcov(ij-1,l) )
153 vav(ij,l) = vav(ij+
iim,l)
158 vav(ij,l) = vav(ij,l) + vav(ij+1,l)
161 DO ij = ijb, ije, iip1
162 vav(ij+
iim,l) = vav(ij,l)
182 wsur2( ij ) = - 0.5 * w( ij,l+1 )
194 ww = wsur2( ij ) + wsur2( ij+1 )
195 uu = 0.5 * ( ucov(ij,l) + ucov(ij,l+1) )
196 du1(ij,l) = ww * ( uu - uav(ij, l ) )/massebx(ij, l )
197 du2(ij,l+1)= ww * ( uu - uav(ij,l+1) )/massebx(ij,l+1)
206 ww = wsur2( ij+iip1 ) + wsur2( ij )
207 vv = 0.5 * ( vcov(ij,l) + vcov(ij,l+1) )
208 dv1(ij,l) = ww * (vv - vav(ij, l ) )/masseby(ij, l )
209 dv2(ij,l+1)= ww * (vv - vav(ij,l+1) )/masseby(ij,l+1)
225 ww = wsur2(ij) * (teta(ij,l) + teta(ij,l+1) )
252 du(ij,l)=du(ij,l)+du2(ij,l)-du1(ij,l)
255 DO ij = ijb+iip1-1, ije, iip1
256 du( ij, l ) = du( ij -
iim, l )
268 dv(ij,l)=dv(ij,l)+dv2(ij,l)-dv1(ij,l)
278 dteta(ij,l)=dteta(ij,l)+dteta2(ij,l)-dteta1(ij,l)
!$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 llmm1 INTEGER ip1jm
subroutine advect_new_p(ucov, vcov, teta, w, massebx, masseby, du, dv, dteta)
!$Id mode_top_bound COMMON comconstr daysec
c c zjulian c cym CALL iim cym klev iim
!$Header!CDK comgeom COMMON comgeom unsaire
real function ssum(n, sx, incx)