94 |
_RL df (1-Olx:sNx+Olx,1-Oly:sNy+Oly) |
_RL df (1-Olx:sNx+Olx,1-Oly:sNy+Oly) |
95 |
_RL af (1-Olx:sNx+Olx,1-Oly:sNy+Oly) |
_RL af (1-Olx:sNx+Olx,1-Oly:sNy+Oly) |
96 |
_RL div(1-Olx:sNx+Olx,1-Oly:sNy+Oly) |
_RL div(1-Olx:sNx+Olx,1-Oly:sNy+Oly) |
97 |
|
_RL flx(1-Olx:sNx+Olx,1-Oly:sNy+Oly) |
98 |
#endif |
#endif |
99 |
CEOP |
CEOP |
100 |
|
|
298 |
IF ( diagDif .OR. diagAdv ) THEN |
IF ( diagDif .OR. diagAdv ) THEN |
299 |
DO j=1-OLy,sNy+OLy |
DO j=1-OLy,sNy+OLy |
300 |
DO i=1-OLx,sNx+OLx |
DO i=1-OLx,sNx+OLx |
301 |
af(i,j) = 0. _d 0 |
flx(i,j) = 0. _d 0 |
302 |
ENDDO |
ENDDO |
303 |
ENDDO |
ENDDO |
304 |
DO k= Nr,1,-1 |
DO k= Nr,1,-1 |
397 |
ENDIF |
ENDIF |
398 |
DO j=jMin,jMax |
DO j=jMin,jMax |
399 |
DO i=iMin,iMax |
DO i=iMin,iMax |
400 |
af(i,j) = af(i,j) |
flx(i,j) = flx(i,j) |
401 |
#ifdef ALLOW_AUTODIFF_OPENAD |
#ifdef ALLOW_AUTODIFF_OPENAD |
402 |
& - rkSign*div(i,j)*rA(i,j,bi,bj)%v/deltaTLev(k) |
& - rkSign*div(i,j)*rA(i,j,bi,bj)%v/deltaTLev(k) |
403 |
#else |
#else |
404 |
& - rkSign*div(i,j)*rA(i,j,bi,bj)/deltaTLev(k) |
& - rkSign*div(i,j)*rA(i,j,bi,bj)/deltaTLev(k) |
405 |
#endif |
#endif |
406 |
& - df(i,j) |
af(i,j) = flx(i,j) - df(i,j) |
407 |
ENDDO |
ENDDO |
408 |
ENDDO |
ENDDO |
409 |
diagName = 'ADVr'//diagSufx |
diagName = 'ADVr'//diagSufx |