4 SUBROUTINE dissip_p( vcov,ucov,teta,p, dv,du,dh )
29 #include "dimensions.h"
33 #include "comdissnew.h"
34 #include "comdissipn.h"
130 du(ij,l) = du(ij,l) - te1dt(l) *gdx(ij,l)
135 dv(ij,l) = dv(ij,l) - te1dt(l) *gdy(ij,l)
167 du(ij,l) = du(ij,l) - te2dt(l) * grx(ij,l)
172 dv(ij,l) = dv(ij,l) - te2dt(l) * gry(ij,l)
191 deltapres(ij,l) = amax1( 0., p(ij,l) - p(ij,l+1) )
209 dh( ij,l ) = dh( ij,l ) - te3dt(l) * gdx( ij,l )
!$Id mode_top_bound COMMON comconstr dtdiss
!$Header llmm1 INTEGER ip1jmp1
!$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
!$Header llmm1 INTEGER ip1jm
subroutine nxgraro2_p(klevel, xcov, ycov, lr, grx_out, gry_out)
subroutine nxgrarot_p(klevel, xcov, ycov, lr, grx_out, gry_out)
subroutine gradiv2_p(klevel, xcov, ycov, ld, gdx_out, gdy_out)
subroutine divgrad2_p(klevel, h, deltapres, lh, divgra_out)
subroutine gradiv_p(klevel, xcov, ycov, ld, gdx_out, gdy_out)
subroutine dissip_p(vcov, ucov, teta, p, dv, du, dh)
subroutine divgrad_p(klevel, h, lh, divgra_out)