84 |
_RL fVerT (1-OLx:sNx+OLx,1-OLy:sNy+OLy,2) |
_RL fVerT (1-OLx:sNx+OLx,1-OLy:sNy+OLy,2) |
85 |
_RL fVerS (1-OLx:sNx+OLx,1-OLy:sNy+OLy,2) |
_RL fVerS (1-OLx:sNx+OLx,1-OLy:sNy+OLy,2) |
86 |
_RL fVerTr1 (1-OLx:sNx+OLx,1-OLy:sNy+OLy,2) |
_RL fVerTr1 (1-OLx:sNx+OLx,1-OLy:sNy+OLy,2) |
|
_RL fVerU (1-OLx:sNx+OLx,1-OLy:sNy+OLy,2) |
|
|
_RL fVerV (1-OLx:sNx+OLx,1-OLy:sNy+OLy,2) |
|
87 |
_RL phiHyd (1-OLx:sNx+OLx,1-OLy:sNy+OLy,Nr) |
_RL phiHyd (1-OLx:sNx+OLx,1-OLy:sNy+OLy,Nr) |
88 |
_RL rhokm1 (1-OLx:sNx+OLx,1-OLy:sNy+OLy) |
_RL rhokm1 (1-OLx:sNx+OLx,1-OLy:sNy+OLy) |
89 |
_RL rhok (1-OLx:sNx+OLx,1-OLy:sNy+OLy) |
_RL rhok (1-OLx:sNx+OLx,1-OLy:sNy+OLy) |
91 |
_RL phiSurfY(1-OLx:sNx+OLx,1-OLy:sNy+OLy) |
_RL phiSurfY(1-OLx:sNx+OLx,1-OLy:sNy+OLy) |
92 |
_RL KappaRT (1-Olx:sNx+Olx,1-Oly:sNy+Oly,Nr) |
_RL KappaRT (1-Olx:sNx+Olx,1-Oly:sNy+Oly,Nr) |
93 |
_RL KappaRS (1-Olx:sNx+Olx,1-Oly:sNy+Oly,Nr) |
_RL KappaRS (1-Olx:sNx+Olx,1-Oly:sNy+Oly,Nr) |
|
_RL KappaRU (1-Olx:sNx+Olx,1-Oly:sNy+Oly,Nr) |
|
|
_RL KappaRV (1-Olx:sNx+Olx,1-Oly:sNy+Oly,Nr) |
|
94 |
_RL sigmaX (1-OLx:sNx+OLx,1-OLy:sNy+OLy,Nr) |
_RL sigmaX (1-OLx:sNx+OLx,1-OLy:sNy+OLy,Nr) |
95 |
_RL sigmaY (1-OLx:sNx+OLx,1-OLy:sNy+OLy,Nr) |
_RL sigmaY (1-OLx:sNx+OLx,1-OLy:sNy+OLy,Nr) |
96 |
_RL sigmaR (1-OLx:sNx+OLx,1-OLy:sNy+OLy,Nr) |
_RL sigmaR (1-OLx:sNx+OLx,1-OLy:sNy+OLy,Nr) |
173 |
vTrans(i,j) = 0. _d 0 |
vTrans(i,j) = 0. _d 0 |
174 |
DO k=1,Nr |
DO k=1,Nr |
175 |
phiHyd(i,j,k) = 0. _d 0 |
phiHyd(i,j,k) = 0. _d 0 |
|
KappaRU(i,j,k) = 0. _d 0 |
|
|
KappaRV(i,j,k) = 0. _d 0 |
|
176 |
sigmaX(i,j,k) = 0. _d 0 |
sigmaX(i,j,k) = 0. _d 0 |
177 |
sigmaY(i,j,k) = 0. _d 0 |
sigmaY(i,j,k) = 0. _d 0 |
178 |
sigmaR(i,j,k) = 0. _d 0 |
sigmaR(i,j,k) = 0. _d 0 |
194 |
|
|
195 |
#ifdef ALLOW_AUTODIFF_TAMC |
#ifdef ALLOW_AUTODIFF_TAMC |
196 |
C-- HPF directive to help TAMC |
C-- HPF directive to help TAMC |
197 |
CHPF$ INDEPENDENT, NEW (rTrans,fVerT,fVerS,fVerU,fVerV |
CHPF$ INDEPENDENT, NEW (rTrans,fVerT,fVerS |
198 |
CHPF$& ,phiHyd,utrans,vtrans,xA,yA |
CHPF$& ,phiHyd,utrans,vtrans,xA,yA |
199 |
CHPF$& ,KappaRT,KappaRS,KappaRU,KappaRV |
CHPF$& ,KappaRT,KappaRS |
200 |
CHPF$& ) |
CHPF$& ) |
201 |
#endif /* ALLOW_AUTODIFF_TAMC */ |
#endif /* ALLOW_AUTODIFF_TAMC */ |
202 |
|
|
229 |
fVerS (i,j,2) = 0. _d 0 |
fVerS (i,j,2) = 0. _d 0 |
230 |
fVerTr1(i,j,1) = 0. _d 0 |
fVerTr1(i,j,1) = 0. _d 0 |
231 |
fVerTr1(i,j,2) = 0. _d 0 |
fVerTr1(i,j,2) = 0. _d 0 |
|
fVerU (i,j,1) = 0. _d 0 |
|
|
fVerU (i,j,2) = 0. _d 0 |
|
|
fVerV (i,j,1) = 0. _d 0 |
|
|
fVerV (i,j,2) = 0. _d 0 |
|
232 |
ENDDO |
ENDDO |
233 |
ENDDO |
ENDDO |
234 |
|
|
252 |
#ifdef ALLOW_AUTODIFF_TAMC |
#ifdef ALLOW_AUTODIFF_TAMC |
253 |
CADJ STORE theta(:,:,:,bi,bj) = comlev1_bibj, key = ikey, byte = isbyte |
CADJ STORE theta(:,:,:,bi,bj) = comlev1_bibj, key = ikey, byte = isbyte |
254 |
CADJ STORE salt (:,:,:,bi,bj) = comlev1_bibj, key = ikey, byte = isbyte |
CADJ STORE salt (:,:,:,bi,bj) = comlev1_bibj, key = ikey, byte = isbyte |
|
CADJ STORE uvel (:,:,:,bi,bj) = comlev1_bibj, key = ikey, byte = isbyte |
|
|
CADJ STORE vvel (:,:,:,bi,bj) = comlev1_bibj, key = ikey, byte = isbyte |
|
|
#ifdef ALLOW_PASSIVE_TRACER |
|
|
CADJ STORE tr1 (:,:,:,bi,bj) = comlev1_bibj, key = ikey, byte = isbyte |
|
|
#endif |
|
255 |
#endif /* ALLOW_AUTODIFF_TAMC */ |
#endif /* ALLOW_AUTODIFF_TAMC */ |
256 |
|
|
257 |
C-- Start of diagnostic loop |
C-- Start of diagnostic loop |
475 |
CALL CALC_DIFFUSIVITY( |
CALL CALC_DIFFUSIVITY( |
476 |
I bi,bj,iMin,iMax,jMin,jMax,k, |
I bi,bj,iMin,iMax,jMin,jMax,k, |
477 |
I maskUp, |
I maskUp, |
478 |
O KappaRT,KappaRS,KappaRU,KappaRV, |
O KappaRT,KappaRS, |
479 |
I myThid) |
I myThid) |
480 |
#endif |
#endif |
481 |
|
|