56 |
ENDDO |
ENDDO |
57 |
|
|
58 |
C- Internal exchange for calculations in X |
C- Internal exchange for calculations in X |
59 |
|
#ifndef ALLOW_AUTODIFF_TAMC |
60 |
IF ( useCubedSphereExchange ) THEN |
IF ( useCubedSphereExchange ) THEN |
61 |
CALL FILL_CS_CORNER_TR_RL( .TRUE., rhoLoc, bi,bj, myThid ) |
CALL FILL_CS_CORNER_TR_RL( .TRUE., rhoLoc, bi,bj, myThid ) |
62 |
ENDIF |
ENDIF |
63 |
|
#endif |
64 |
DO j=1-Oly,sNy+Oly |
DO j=1-Oly,sNy+Oly |
65 |
DO i=1-Olx+1,sNx+Olx |
DO i=1-Olx+1,sNx+Olx |
66 |
sigmaX(i,j,k)=_maskW(i,j,k,bi,bj) |
sigmaX(i,j,k)=_maskW(i,j,k,bi,bj) |
70 |
ENDDO |
ENDDO |
71 |
|
|
72 |
C- Internal exchange for calculations in Y |
C- Internal exchange for calculations in Y |
73 |
|
#ifndef ALLOW_AUTODIFF_TAMC |
74 |
IF ( useCubedSphereExchange ) THEN |
IF ( useCubedSphereExchange ) THEN |
75 |
CALL FILL_CS_CORNER_TR_RL( .FALSE., rhoLoc, bi,bj, myThid ) |
CALL FILL_CS_CORNER_TR_RL( .FALSE., rhoLoc, bi,bj, myThid ) |
76 |
ENDIF |
ENDIF |
77 |
|
#endif |
78 |
DO j=1-Oly+1,sNy+Oly |
DO j=1-Oly+1,sNy+Oly |
79 |
DO i=1-Olx,sNx+Olx |
DO i=1-Olx,sNx+Olx |
80 |
sigmaY(i,j,k)=_maskS(i,j,k,bi,bj) |
sigmaY(i,j,k)=_maskS(i,j,k,bi,bj) |