3     REAL,
POINTER,
SAVE :: 
ucov(:,:)
 
    4     REAL,
POINTER,
SAVE :: 
vcov(:,:)
 
    5     REAL,
POINTER,
SAVE :: 
teta(:,:)
 
    6     REAL,
POINTER,
SAVE :: 
p(:,: )
 
    7     REAL,
POINTER,
SAVE :: 
pk(:,:)
 
    9     REAL,
POINTER,
SAVE :: 
ucont(:,:)
 
   11     REAL,
POINTER,
SAVE :: 
ecin(:,:)
 
   57     TYPE(
distrib),
INTENT(IN) :: dist
 
   79   SUBROUTINE call_dissip(ucov_dyn,vcov_dyn,teta_dyn,p_dyn,pk_dyn,ps_dyn)
 
   95     REAL :: tppn(
iim),tpps(
iim)
 
   99     LOGICAL,
PARAMETER :: dissip_conservative=.
true.
 
  100     TYPE(
request),
SAVE :: Request_dissip 
 
  102     INTEGER :: ij,l,ijb,ije 
 
  172     IF (dissip_conservative) 
THEN 
  232           tppn(ij)  = 
aire(  ij    ) * 
teta(  ij    ,l)
 
  248         tppn(ij)  = 
aire(  ij    ) * ps_dyn(  ij    )
 
  287         ps_dyn(ij+
ip1jm) = tps
 
real, dimension(:,:), pointer, save p
 
subroutine call_dissip(ucov_dyn, vcov_dyn, teta_dyn, p_dyn, pk_dyn, ps_dyn)
 
!$Header!CDK comgeom COMMON comgeom apols
 
subroutine stop_timer(no_timer)
 
subroutine call_dissip_switch_dissip(dist)
 
type(distrib), target, save distrib_dissip
 
subroutine dissip_loc(vcov, ucov, teta, p, dv, du, dh)
 
real, dimension(:,:), pointer, save ucont
 
!$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 dissip_switch_dissip(dist)
 
!$Header!CDK comgeom COMMON comgeom aire
 
integer, parameter timer_caldyn
 
subroutine resume_timer(no_timer)
 
!$Header llmm1 INTEGER ip1jm
 
integer, parameter timer_dissip
 
!$Header!CDK comgeom COMMON comgeom apoln
 
real, dimension(:,:), pointer, save dtetaecdt
 
real, dimension(:,:), pointer, save ecin0
 
real, dimension(:,:), pointer, save ucov
 
real, dimension(:,:), pointer, save vcont
 
real, dimension(:,:), pointer, save vcov
 
integer, parameter vthallo
 
subroutine register_hallo_u(Field, ll, RUp, Rdown, SUp, SDown, a_request)
 
subroutine set_distrib(d)
 
subroutine sendrequest(a_Request)
 
real, dimension(:,:), pointer, save ecin
 
!$Id itapm1 ENDIF!IM on interpole les champs sur les niveaux STD de pression!IM a chaque pas de temps de la physique c!positionnement de l argument logique a false c!pour ne pas recalculer deux fois la meme chose!c!a cet effet un appel a plevel_new a ete deplace c!a la fin de la serie d appels c!la boucle DO nlevSTD a ete internalisee c!dans d ou la creation de cette routine c c!CALL ulevSTD CALL &zphi philevSTD CALL &zx_rh rhlevSTD!DO klev DO klon klev DO klon klev DO klon klev DO klon klev DO klon klev DO klon klev DO klon klev DO klon klev DO klon klev DO klon du jour ou toutes les read_climoz CALL true
 
real, dimension(:,:), pointer, save teta
 
subroutine call_dissip_allocate
 
real, dimension(:,:), pointer, save dvdis
 
subroutine covcont_loc(klevel, ucov, vcov, ucont, vcont)
 
subroutine suspend_timer(no_timer)
 
subroutine enercin_loc(vcov, ucov, vcont, ucont, ecin)
 
real, dimension(:,:), pointer, save dudis
 
subroutine dissip_allocate
 
c c zjulian c cym CALL iim cym klev iim
 
subroutine start_timer(no_timer)
 
real, dimension(:,:), pointer, save pk
 
real, dimension(:,:), pointer, save dtetadis
 
integer, parameter vtdissipation
 
type(distrib), target, save distrib_caldyn
 
subroutine register_hallo_v(Field, ll, RUp, Rdown, SUp, SDown, a_request)
 
subroutine waitrequest(a_Request)