62 integer :: lm,lijkmin,lijkmax
66 DO lm = 1,des_mmax+
mmax 74 if (des_periodic_walls_x .and.
nodesi.eq.1)
then 77 lijkmin = funijk(1,lj,lk)
78 lijkmax = funijk(imax1,lj,lk)
79 des_rops_node(lijkmin,:) = des_rops_node(lijkmin,:)+des_rops_node
86 if (des_periodic_walls_y .and.
nodesj.eq.1)
then 89 lijkmin = funijk(li,1,lk)
90 lijkmax = funijk(li,jmax1,lk)
91 des_rops_node(lijkmin,:) = des_rops_node(lijkmin,:)+des_rops_node
98 if (des_periodic_walls_z .and.
nodesk.eq.1 .and. do_k)
then 101 lijkmin = funijk(li,lj,1)
102 lijkmax = funijk(li,lj,kmax1)
103 des_rops_node(lijkmin,:) = des_rops_node(lijkmin,:)+des_rops_node
136 integer :: li, lj, lk
137 integer :: lijkmin,lijkmax
147 if (des_periodic_walls_x .and.
nodesi.eq.1)
then 150 lijkmin = funijk(1,lj,lk)
151 lijkmax = funijk(imax1,lj,lk)
152 drag_am(lijkmin) = drag_am(lijkmin)+drag_am(lijkmax)
153 drag_bm(lijkmin,:) = drag_bm(lijkmin,:)+drag_bm(lijkmax,:)
154 drag_am(lijkmax) = drag_am(lijkmin)
155 drag_bm(lijkmax,:) = drag_bm(lijkmin,:)
159 if (des_periodic_walls_y .and.
nodesj.eq.1)
then 162 lijkmin = funijk(li,1,lk)
163 lijkmax = funijk(li,jmax1,lk)
164 drag_am(lijkmin) = drag_am(lijkmin)+drag_am(lijkmax)
165 drag_bm(lijkmin,:) = drag_bm(lijkmin,:)+drag_bm(lijkmax,:)
166 drag_am(lijkmax) = drag_am(lijkmin)
167 drag_bm(lijkmax,:) = drag_bm(lijkmin,:)
171 if (des_periodic_walls_z .and.
nodesk.eq.1 .and. do_k)
then 174 lijkmin = funijk(li,lj,1)
175 lijkmax = funijk(li,lj,kmax1)
176 drag_am(lijkmin) = drag_am(lijkmin)+drag_am(lijkmax)
177 drag_bm(lijkmin,:) = drag_bm(lijkmin,:)+drag_bm(lijkmax,:)
178 drag_am(lijkmax) = drag_am(lijkmin)
179 drag_bm(lijkmax,:) = drag_bm(lijkmin,:)
208 integer :: li, lj, lk
209 integer :: lm,lijkmin,lijkmax
213 do lm = 1,des_mmax+
mmax 218 if (des_periodic_walls_x .and.
nodesi.eq.1)
then 221 lijkmin = funijk(1,lj,lk)
222 lijkmax = funijk(imax1,lj,lk)
223 des_rops_node(lijkmin,:) = des_rops_node(lijkmin,:)+des_rops_node
228 if (des_periodic_walls_y .and.
nodesj.eq.1)
then 231 lijkmin = funijk(li,1,lk)
232 lijkmax = funijk(li,jmax1,lk)
233 des_rops_node(lijkmin,:) = des_rops_node(lijkmin,:)+des_rops_node
238 if (des_periodic_walls_z .and.
nodesk.eq.1 .and. do_k)
then 241 lijkmin = funijk(li,lj,1)
242 lijkmax = funijk(li,lj,kmax1)
243 des_rops_node(lijkmin,:) = des_rops_node(lijkmin,:)+des_rops_node
subroutine des_addnodevalues_mean_fields()
subroutine desmpi_sendrecv_init(pface, pdebug)
subroutine desmpi_sendrecv_wait(pface, pdebug)
subroutine des_addnodevalues()
subroutine, public des_exchangenode(pvar, padd)
subroutine des_addnodevalues2()