350 |
C On some platforms it may be better to precompute |
C On some platforms it may be better to precompute |
351 |
C hFacW, hFacE, ... here than do MIN on the fly. |
C hFacW, hFacE, ... here than do MIN on the fly. |
352 |
C maskH :: cell Center full-column mask (= 2D mask) |
C maskH :: cell Center full-column mask (= 2D mask) |
353 |
|
C maskInC :: Cell Center 2-D Interior mask (i.e., zero beyond OB) |
354 |
|
C maskInW :: West face 2-D Interior mask (i.e., zero on and beyond OB) |
355 |
|
C maskInS :: South face 2-D Interior mask (i.e., zero on and beyond OB) |
356 |
C maskC :: cell Center land mask |
C maskC :: cell Center land mask |
357 |
C maskW :: West face land mask |
C maskW :: West face land mask |
358 |
C maskS :: South face land mask |
C maskS :: South face land mask |
405 |
& recip_Rcol, |
& recip_Rcol, |
406 |
& recip_hFacC,recip_hFacW,recip_hFacS, |
& recip_hFacC,recip_hFacW,recip_hFacS, |
407 |
& xC,yC,rA,rAw,rAs,rAz,xG,yG, |
& xC,yC,rA,rAw,rAs,rAz,xG,yG, |
408 |
& maskH, maskC,maskW,maskS, |
& maskH, |
409 |
|
& maskInC, maskInW, maskInS, |
410 |
|
& maskC, maskW, maskS, |
411 |
& recip_rA,recip_rAw,recip_rAs,recip_rAz, |
& recip_rA,recip_rAw,recip_rAs,recip_rAz, |
412 |
& tanPhiAtU, tanPhiAtV, angleCosC, angleSinC, |
& tanPhiAtU, tanPhiAtV, angleCosC, angleSinC, |
413 |
& drC,drF,recip_drC,recip_drF,rC,rF, |
& drC,drF,recip_drC,recip_drF,rC,rF, |
450 |
_RS recip_rAs (1-OLx:sNx+OLx,1-OLy:sNy+OLy,nSx,nSy) |
_RS recip_rAs (1-OLx:sNx+OLx,1-OLy:sNy+OLy,nSx,nSy) |
451 |
_RS recip_rAz (1-OLx:sNx+OLx,1-OLy:sNy+OLy,nSx,nSy) |
_RS recip_rAz (1-OLx:sNx+OLx,1-OLy:sNy+OLy,nSx,nSy) |
452 |
_RS maskH (1-OLx:sNx+OLx,1-OLy:sNy+OLy,nSx,nSy) |
_RS maskH (1-OLx:sNx+OLx,1-OLy:sNy+OLy,nSx,nSy) |
453 |
|
_RS maskInC (1-OLx:sNx+OLx,1-OLy:sNy+OLy,nSx,nSy) |
454 |
|
_RS maskInW (1-OLx:sNx+OLx,1-OLy:sNy+OLy,nSx,nSy) |
455 |
|
_RS maskInS (1-OLx:sNx+OLx,1-OLy:sNy+OLy,nSx,nSy) |
456 |
_RS maskC (1-OLx:sNx+OLx,1-OLy:sNy+OLy,Nr,nSx,nSy) |
_RS maskC (1-OLx:sNx+OLx,1-OLy:sNy+OLy,Nr,nSx,nSy) |
457 |
_RS maskW (1-OLx:sNx+OLx,1-OLy:sNy+OLy,Nr,nSx,nSy) |
_RS maskW (1-OLx:sNx+OLx,1-OLy:sNy+OLy,Nr,nSx,nSy) |
458 |
_RS maskS (1-OLx:sNx+OLx,1-OLy:sNy+OLy,Nr,nSx,nSy) |
_RS maskS (1-OLx:sNx+OLx,1-OLy:sNy+OLy,Nr,nSx,nSy) |