7 #include "dimensions.h"
13 REAL q(iip1,jjmax,llmax)
21 INTEGER i,
j,
l,ig,ig2,j1,j2,i0,jd
33 INTEGER j_start, j_finish
35 REAL,
SAVE :: airen_tab(iip1,
jjp1,0:1)
36 REAL,
SAVE :: aires_tab(iip1,
jjp1,0:1)
38 LOGICAL,
SAVE :: first = .true.
39 INTEGER,
SAVE :: i_index(
iim,ngroup)
41 REAL :: qsum(
iim/ngroup)
62 DO j=j_start, j_finish
71 DO j=j_start, j_finish
75 q(
i,
j,
l)=
q(
i-mod(
i-1,2**(ngroup-ig+1)),
j,
l)
79 DO j=j_start, j_finish
93 DO j=j_start, j_finish
104 DO j=j_start, j_finish
113 DO j=j_start, j_finish
118 & aires_tab(
i,
jjp1-
j+1,jd)
139 #include "dimensions.h"
141 #include "comconst.h"
142 #include "comgeom2.h"
150 INTEGER i,
j,
l,ig,j1,j2,i0,jd
152 INTEGER j_start, j_finish
154 REAL :: airen_tab(iip1,
jjp1,0:1)
155 REAL :: aires_tab(iip1,
jjp1,0:1)
165 DO j=j_start, j_finish
166 DO i0=1,
iim,2**(ngroup-ig+1)
168 DO i=i0,i0+2**(ngroup-ig+1)-1
171 DO i=i0,i0+2**(ngroup-ig+1)-1
181 DO j=j_start, j_finish
182 DO i0=1,
iim,2**(ngroup-ig+1)
184 DO i=i0,i0+2**(ngroup-ig+1)-1
187 DO i=i0,i0+2**(ngroup-ig+1)-1
188 aires_tab(
i,
jjp1-
j+1,jd) =