247 |
do k = 1,nr |
do k = 1,nr |
248 |
do j = jmin,jmax |
do j = jmin,jmax |
249 |
do i = imin,imax |
do i = imin,imax |
250 |
|
#ifdef ALLOW_AUTODIFF_OPENAD |
251 |
diffkr(i,j,k,bi,bj) = diffkr(i,j,k,bi,bj) + |
diffkr(i,j,k,bi,bj) = diffkr(i,j,k,bi,bj) + |
252 |
|
& xx_diffkr(i,j,k,bi,bj) + |
253 |
& tmpfld3d(i,j,k,bi,bj) |
& tmpfld3d(i,j,k,bi,bj) |
254 |
|
#else |
255 |
|
diffkr(i,j,k,bi,bj) = diffkr(i,j,k,bi,bj) + |
256 |
|
& tmpfld3d(i,j,k,bi,bj) |
257 |
|
#endif |
258 |
enddo |
enddo |
259 |
enddo |
enddo |
260 |
enddo |
enddo |
277 |
do k = 1,nr |
do k = 1,nr |
278 |
do j = jmin,jmax |
do j = jmin,jmax |
279 |
do i = imin,imax |
do i = imin,imax |
280 |
|
#ifdef ALLOW_AUTODIFF_OPENAD |
281 |
kapgm(i,j,k,bi,bj) = kapgm(i,j,k,bi,bj) + |
kapgm(i,j,k,bi,bj) = kapgm(i,j,k,bi,bj) + |
282 |
|
& xx_kapgm(i,j,k,bi,bj) + |
283 |
& tmpfld3d(i,j,k,bi,bj) |
& tmpfld3d(i,j,k,bi,bj) |
284 |
|
#else |
285 |
|
kapgm(i,j,k,bi,bj) = kapgm(i,j,k,bi,bj) + |
286 |
|
& tmpfld3d(i,j,k,bi,bj) |
287 |
|
#endif |
288 |
enddo |
enddo |
289 |
enddo |
enddo |
290 |
enddo |
enddo |