10 #include "dimensions.h" 
   14 #include "comdissip.h" 
   20 #include "description.h" 
   35       real qpolen(
llm),qpoles(
llm)
 
   38 c on impose une seule valeur au pô e Sud j=jjm+1=jjp1       
      sommemasses=0
      sommemqs=0
          do l=1,llm
             do i=1,iip1          
                 sommemasses(l)=sommemasses(l)+masse(i,jjp1,l)
                 sommemqs(l)=sommemqs(l)+masse(i,jjp1,l)*q(i,jjp1,l)
             enddo         
          qpoles(l)=sommemqs(l)/sommemasses(l)
          enddo
c On impose une seule valeur du traceur au pôle Nord j=1
      sommemassen=0
      sommemqn=0  
         do l=1,llm
           do i=1,iip1              
               sommemassen(l)=sommemassen(l)+masse(i,1,l)
               sommemqn(l)=sommemqn(l)+masse(i,1,l)*q(i,1,l)
           enddo
           qpolen(l)=sommemqn(l)/sommemassen(l) 
         enddo
    
c On force le traceur ŕ prendre cette valeur aux pôles
        do l=1,llm
            do i=1,iip1
               q(i,1,l)=qpolen(l)
               q(i,jjp1,l)=qpoles(l)
             enddo
        enddo
      
      return
      end           
le sud j=jjm+1=
jjp1        
   43                  sommemasses(l)=sommemasses(l)+masse(i,
jjp1,l)
 
   44                  sommemqs(l)=sommemqs(l)+masse(i,
jjp1,l)*q(i,
jjp1,l)
 
   46           qpoles(l)=sommemqs(l)/sommemasses(l)
 
   49 c on impose une seule valeur du traceur au pô e Nord j=1
      sommemassen=0
      sommemqn=0  
         do l=1,llm
           do i=1,iip1              
               sommemassen(l)=sommemassen(l)+masse(i,1,l)
               sommemqn(l)=sommemqn(l)+masse(i,1,l)*q(i,1,l)
           enddo
           qpolen(l)=sommemqn(l)/sommemassen(l) 
         enddo
    
c On force le traceur ŕ prendre cette valeur aux pôles
        do l=1,llm
            do i=1,iip1
               q(i,1,l)=qpolen(l)
               q(i,jjp1,l)=qpoles(l)
             enddo
        enddo
      
      return
      end           
le nord j=1
 
   54                sommemassen(l)=sommemassen(l)+masse(i,1,l)
 
   55                sommemqn(l)=sommemqn(l)+masse(i,1,l)*q(i,1,l)
 
   57            qpolen(l)=sommemqn(l)/sommemassen(l) 
 
   60 c on force le traceur ŕ prendre cette valeur aux pôles
        do l=1,llm
            do i=1,iip1
               q(i,1,l)=qpolen(l)
               q(i,jjp1,l)=qpoles(l)
             enddo
        enddo
      
      return
      end           
 prendre cette valeur aux pô es
        do l=1,llm
            do i=1,iip1
               q(i,1,l)=qpolen(l)
               q(i,jjp1,l)=qpoles(l)
             enddo
        enddo
      
      return
      end           
les
 
subroutine traceurpole(q, masse)
 
!$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