1 SUBROUTINE tourpot ( vcov, ucov, massebxy, vorpot )
 
   14   REAL, 
INTENT(IN)  :: vcov    (
ip1jm,  
llm)
 
   16   REAL, 
INTENT(IN)  :: massebxy(
ip1jm,  
llm)
 
   17   REAL, 
INTENT(OUT) :: vorpot  (
ip1jm,  
llm)
 
   30       rot(ij,l)=vcov(ij+1,l)-vcov(ij,l)+ucov(ij+iip1,l)-ucov(ij,l)
 
   32     DO ij=iip1,
ip1jm,iip1; rot(ij,l)=rot(ij-
iim,l);
 END DO 
   41       vorpot(ij,l)=(rot(ij,l)+
fext(ij))/massebxy(ij,l)
 
   43     DO ij=iip1,
ip1jm,iip1; vorpot(ij,l)=vorpot(ij-
iim,l);
 END DO 
!$Header llmm1 INTEGER ip1jmp1
 
!$Header!CDK comgeom COMMON comgeom && fext
 
!$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
 
!$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 false
 
subroutine tourpot(vcov, ucov, massebxy, vorpot)
 
c c zjulian c cym CALL iim cym klev iim
 
subroutine filtreg(champ, nlat, nbniv, ifiltre, iaire, griscal, iter)