51 indbeg,indend,jndbeg,jndend,kndbeg,kndend, &
52 ibegv ,iendv ,ibegg ,iendg , &
65 TYPE(t_region
) :: region
67 INTEGER :: indbeg, indend, jndbeg, jndend, kndbeg, kndend
68 INTEGER :: ibegv, iendv, ibegg, iendg
69 REAL(RFREAL),
POINTER ::
gradi(:,:),
gradj(:,:),gradk(:,:)
72 INTEGER ::
i,
j,
k, idum, jdum, kdum
75 INTEGER :: ilev, inoff, ijnoff
76 INTEGER :: ijkni, ijknj, ijknk, ijknd
77 INTEGER :: ig(3), jg(3), kg(3)
78 INTEGER :: idumb(3), jdumb(3), kdumb(3), idume(3), jdume(3), kdume(3)
83 'RFLO_CalcGradDummyPhys.F90' )
87 ilev = region%currLevel
90 IF (lbound==1 .OR. lbound==3 .OR. lbound==5)
THEN
91 idumb(:) = -
idir*region%nDumCells
92 jdumb(:) = -
jdir*region%nDumCells
93 kdumb(:) = -
kdir*region%nDumCells
101 idume(:) = -
idir*region%nDumCells
102 jdume(:) = -
jdir*region%nDumCells
103 kdume(:) = -
kdir*region%nDumCells
106 ig(:)=0; jg(:)=0; kg(:)=0
107 IF (lbound == 2)
THEN
108 idumb(1) = idumb(1)-
idir
110 ELSE IF (lbound == 4)
THEN
111 jdumb(2) = jdumb(2)-
jdir
113 ELSE IF (lbound == 6)
THEN
114 kdumb(3) = kdumb(3)-
kdir
124 ijkni = indijk(
i+ig(1),
j+jg(1),
k+kg(1),inoff,ijnoff)
125 ijknj = indijk(
i+ig(2),
j+jg(2),
k+kg(2),inoff,ijnoff)
126 ijknk = indijk(
i+ig(3),
j+jg(3),
k+kg(3),inoff,ijnoff)
130 DO idum=idumb(1),idume(1)
131 DO jdum=jdumb(1),jdume(1)
132 DO kdum=kdumb(1),kdume(1)
133 ijknd = indijk(
i+idum,
j+jdum,
k+kdum,inoff,ijnoff)
139 DO idum=idumb(2),idume(2)
140 DO jdum=jdumb(2),jdume(2)
141 DO kdum=kdumb(2),kdume(2)
142 ijknd = indijk(
i+idum,
j+jdum,
k+kdum,inoff,ijnoff)
148 DO idum=idumb(3),idume(3)
149 DO jdum=jdumb(3),jdume(3)
150 DO kdum=kdumb(3),kdume(3)
151 ijknd = indijk(
i+idum,
j+jdum,
k+kdum,inoff,ijnoff)
152 gradk(:,ijknd) = gradk(:,ijknk)
subroutine registerfunction(global, funName, fileName)
subroutine rflo_getnodeoffset(region, iLev, iNodeOffset, ijNodeOffset)
**********************************************************************Rocstar Simulation Suite Illinois Rocstar LLC All rights reserved ****Illinois Rocstar LLC IL **www illinoisrocstar com **sales illinoisrocstar com WITHOUT WARRANTY OF ANY **EXPRESS OR INCLUDING BUT NOT LIMITED TO THE WARRANTIES **OF FITNESS FOR A PARTICULAR PURPOSE AND **NONINFRINGEMENT IN NO EVENT SHALL THE CONTRIBUTORS OR **COPYRIGHT HOLDERS BE LIABLE FOR ANY DAMAGES OR OTHER WHETHER IN AN ACTION OF TORT OR **Arising OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE **USE OR OTHER DEALINGS WITH THE SOFTWARE **********************************************************************INTERFACE SUBROUTINE jdir
**********************************************************************Rocstar Simulation Suite Illinois Rocstar LLC All rights reserved ****Illinois Rocstar LLC IL **www illinoisrocstar com **sales illinoisrocstar com WITHOUT WARRANTY OF ANY **EXPRESS OR INCLUDING BUT NOT LIMITED TO THE WARRANTIES **OF FITNESS FOR A PARTICULAR PURPOSE AND **NONINFRINGEMENT IN NO EVENT SHALL THE CONTRIBUTORS OR **COPYRIGHT HOLDERS BE LIABLE FOR ANY DAMAGES OR OTHER WHETHER IN AN ACTION OF TORT OR **Arising OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE **USE OR OTHER DEALINGS WITH THE SOFTWARE **********************************************************************INTERFACE SUBROUTINE idir
**********************************************************************Rocstar Simulation Suite Illinois Rocstar LLC All rights reserved ****Illinois Rocstar LLC IL **www illinoisrocstar com **sales illinoisrocstar com WITHOUT WARRANTY OF ANY **EXPRESS OR INCLUDING BUT NOT LIMITED TO THE WARRANTIES **OF FITNESS FOR A PARTICULAR PURPOSE AND **NONINFRINGEMENT IN NO EVENT SHALL THE CONTRIBUTORS OR **COPYRIGHT HOLDERS BE LIABLE FOR ANY DAMAGES OR OTHER WHETHER IN AN ACTION OF TORT OR **Arising OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE **USE OR OTHER DEALINGS WITH THE SOFTWARE **********************************************************************INTERFACE SUBROUTINE iEndG gradi(:,:)
subroutine rflo_calcgraddummyphys(region, lbound, idir, jdir, kdir, indBeg, indEnd, jndBeg, jndEnd, kndBeg, kndEnd, iBegV, iEndV, iBegG, iEndG, gradi, gradj, gradk)
**********************************************************************Rocstar Simulation Suite Illinois Rocstar LLC All rights reserved ****Illinois Rocstar LLC IL **www illinoisrocstar com **sales illinoisrocstar com WITHOUT WARRANTY OF ANY **EXPRESS OR INCLUDING BUT NOT LIMITED TO THE WARRANTIES **OF FITNESS FOR A PARTICULAR PURPOSE AND **NONINFRINGEMENT IN NO EVENT SHALL THE CONTRIBUTORS OR **COPYRIGHT HOLDERS BE LIABLE FOR ANY DAMAGES OR OTHER WHETHER IN AN ACTION OF TORT OR **Arising OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE **USE OR OTHER DEALINGS WITH THE SOFTWARE **********************************************************************INTERFACE SUBROUTINE kdir
subroutine deregisterfunction(global)
**********************************************************************Rocstar Simulation Suite Illinois Rocstar LLC All rights reserved ****Illinois Rocstar LLC IL **www illinoisrocstar com **sales illinoisrocstar com WITHOUT WARRANTY OF ANY **EXPRESS OR INCLUDING BUT NOT LIMITED TO THE WARRANTIES **OF FITNESS FOR A PARTICULAR PURPOSE AND **NONINFRINGEMENT IN NO EVENT SHALL THE CONTRIBUTORS OR **COPYRIGHT HOLDERS BE LIABLE FOR ANY DAMAGES OR OTHER WHETHER IN AN ACTION OF TORT OR **Arising OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE **USE OR OTHER DEALINGS WITH THE SOFTWARE **********************************************************************INTERFACE SUBROUTINE iEndG gradj(:,:)