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