4 SUBROUTINE test_period ( ucov, vcov, teta, q, p, phis )
15 #include "dimensions.h"
29 IF( ucov(ij,l).NE.ucov(ij+
iim,l) )
THEN
30 print *,
'STOP dans test_period car --- UCOV --- n est pas',
31 ,
' periodique en longitude ! '
32 print *,
' l, ij = ', l, ij, ij+
iim
35 IF( teta(ij,l).NE.teta(ij+
iim,l) )
THEN
36 print *,
'STOP dans test_period car --- TETA --- n est pas',
37 ,
' periodique en longitude ! '
38 print *,
' l, ij = ', l, ij, ij+
iim
39 , , teta(ij,l), teta(ij+
iim,l)
45 if (teta(ij,l).ne.teta(1,l)
46 s .or.teta(
ip1jm+ij,l).ne.teta(
ip1jm+1,l) )
then
47 print *,
'STOP dans test_period car --- TETA --- n est pas',
48 ,
' constant aux poles ! '
49 print*,
'teta(',1 ,
',',l,
')=',teta(1 ,l)
50 print*,
'teta(',ij,
',',l,
')=',teta(ij,l)
51 print*,
'teta(',
ip1jm+1 ,
',',l,
')=',teta(
ip1jm+1 ,l)
52 print*,
'teta(',
ip1jm+ij,
',',l,
')=',teta(
ip1jm+ij,l)
60 DO ij = 1,
ip1jm, iip1
61 IF( vcov(ij,l).NE.vcov(ij+
iim,l) )
THEN
62 print *,
'STOP dans test_period car --- VCOV --- n est pas',
63 ,
' periodique en longitude !'
64 print *,
' l, ij = ', l, ij, ij+
iim,vcov(ij+
iim,l),vcov(ij,l)
65 vcov(ij+
iim,l)=vcov(ij,l)
75 IF( q(ij,l,nq).NE.q(ij+
iim,l,nq) )
THEN
76 print *,
'STOP dans test_period car --- Q --- n est pas ',
77 ,
'periodique en longitude !'
78 print *,
' nq , l, ij = ', nq, l, ij, ij+
iim
87 IF( p(ij,l).NE.p(ij+
iim,l) )
THEN
88 print *,
'STOP dans test_period car --- P --- n est pas',
89 ,
' periodique en longitude !'
90 print *,
' l ij = ',l, ij, ij+
iim
94 print *,
'STOP dans test_period car --- PHIS --- n est pas',
95 ,
' periodique en longitude ! l, IJ = ', l, ij,ij+
iim
96 print *,
' ij = ', ij, ij+
iim
101 if (p(ij,l).ne.p(1,l)
103 print *,
'STOP dans test_period car --- P --- n est pas',
104 ,
' constant aux poles ! '
105 print*,
'p(',1 ,
',',l,
')=',p(1 ,l)
106 print*,
'p(',ij,
',',l,
')=',p(ij,l)
!$Header llmm1 INTEGER ip1jmp1
subroutine test_period(ucov, vcov, teta, q, p, phis)
!$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 ***************************************!ECRITURE DU phis
c c zjulian c cym CALL iim cym klev iim