4 SUBROUTINE dissip( vcov,ucov,teta,p, dv,du,dh )
27 #include "dimensions.h"
31 #include "comdissnew.h"
32 #include "comdissipn.h"
93 du(ij,l) = du(ij,l) - te1dt(l) *gdx(ij,l)
96 dv(ij,l) = dv(ij,l) - te1dt(l) *gdy(ij,l)
117 du(ij,l) = du(ij,l) - te2dt(l) * grx(ij,l)
120 dv(ij,l) = dv(ij,l) - te2dt(l) * gry(ij,l)
132 deltapres(ij,l) = amax1( 0., p(ij,l) - p(ij,l+1) )
143 dh( ij,l ) = dh( ij,l ) - te3dt(l) * gdx( ij,l )
!$Id mode_top_bound COMMON comconstr dtdiss
!$Header llmm1 INTEGER ip1jmp1
subroutine divgrad2(klevel, h, deltapres, lh, divgra)
!$Header cdivh!COMMON comdissipn tetaudiv(llm)
!$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
subroutine nxgraro2(klevel, xcov, ycov, lr, grx, gry)
!$Header llmm1 INTEGER ip1jm
subroutine dissip(vcov, ucov, teta, p, dv, du, dh)
subroutine divgrad(klevel, h, lh, divgra)
subroutine gradiv(klevel, xcov, ycov, ld, gdx, gdy)
subroutine nxgrarot(klevel, xcov, ycov, lr, grx, gry)
subroutine gradiv2(klevel, xcov, ycov, ld, gdx, gdy)