1 SUBROUTINE enercin_p ( vcov, ucov, vcont, ucont, ecin )
21 #include "dimensions.h"
28 REAL ecinni( iip1 ),ecinsi( iip1 )
31 INTEGER l,ij,i,ijb,ije
70 ecin( ij+1, l ) = 0.5 *
71 * ( ucov( ij ,l ) * ucont( ij ,l ) *
alpha3p4( ij +1 ) +
72 * ucov( ij+1 ,l ) * ucont( ij+1 ,l ) *
alpha1p2( ij +1 ) +
74 * vcov( ij+ 1,l ) * vcont( ij+ 1,l ) *
alpha2p3( ij +1 ) )
81 DO 2 ij = ijb, ije, iip1
82 ecin( ij,l ) = ecin( ij +
iim, l )
90 ecinni(i) = vcov( i , l) *
91 * vcont( i ,l) *
aire( i )
94 ecinpn = 0.5 * ssum(
iim,ecinni,1 ) /
apoln
97 ecin( ij , l ) = ecinpn
109 ecinps = 0.5 * ssum(
iim,ecinsi,1 ) /
apols
112 ecin( ij+
ip1jm, l ) = ecinps
!$Header llmm1 INTEGER ip1jmi1
!$Header llmm1 INTEGER ip1jmp1
!$Header!CDK comgeom COMMON comgeom apols
!$Header!CDK comgeom COMMON comgeom alpha1p2
!$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!CDK comgeom COMMON comgeom aire
!$Header llmm1 INTEGER ip1jm
!$Header!CDK comgeom COMMON comgeom apoln
subroutine enercin_p(vcov, ucov, vcont, ucont, ecin)
!$Header!CDK comgeom COMMON comgeom alpha1p4
!$Header!CDK comgeom COMMON comgeom alpha3p4
!$Header!CDK comgeom COMMON comgeom alpha2p3
c c zjulian c cym CALL iim cym klev iim
real function ssum(n, sx, incx)