65 |
|
|
66 |
DO k=2,Nr |
DO k=2,Nr |
67 |
|
|
68 |
|
IF ( implicitNHPress.NE.1. _d 0 ) THEN |
69 |
|
C-- add explicit part of NH pressure gradient: |
70 |
|
tmpFac = pfFacMom*(1. _d 0 - implicitNHPress) |
71 |
|
& *wUnit2rVel(k)*wUnit2rVel(k) |
72 |
|
& *recip_rhoFacF(k) |
73 |
|
DO j=jMin,jMax |
74 |
|
DO i=iMin,iMax |
75 |
|
gW(i,j,k,bi,bj) = gW(i,j,k,bi,bj) |
76 |
|
& - tmpFac*rkSign*recip_drC(k) |
77 |
|
& *( phi_nh(i,j,k,bi,bj) - phi_nh(i,j,k-1,bi,bj) ) |
78 |
|
ENDDO |
79 |
|
ENDDO |
80 |
|
ENDIF |
81 |
C apply mask to gW and keep a copy of wVel in gW: |
C apply mask to gW and keep a copy of wVel in gW: |
82 |
DO j=1-Oly,sNy+Oly |
DO j=1-Oly,sNy+Oly |
83 |
DO i=1-Olx,sNx+Olx |
DO i=1-Olx,sNx+Olx |