50 indbeg,indend,jndbeg,jndend,kndbeg,kndend )
63 TYPE(t_region
) :: region
65 INTEGER :: indbeg, indend, jndbeg, jndend, kndbeg, kndend
68 INTEGER ::
i,
j,
k, idum, jdum, kdum
71 CHARACTER(CHRLEN) :: rcsidentstring
74 INTEGER :: ilev, inoff, ijnoff
75 INTEGER :: ijknb, ijkni, ijknj, ijknk, ijknd
76 INTEGER :: ig(3), jg(3), kg(3), ir(3), jr(3), kr(3)
77 INTEGER :: idumb(3), jdumb(3), kdumb(3), idume(3), jdume(3), kdume(3)
81 rcsidentstring =
'$RCSfile: TURB_floFaceWidthDummyPhys.F90,v $'
83 global => region%global
85 'TURB_floFaceWidthDummyPhys.F90' )
89 ilev = region%currLevel
92 IF (lbound==1 .OR. lbound==3 .OR. lbound==5)
THEN
93 idumb(:) = -
idir*region%nDumCells
94 jdumb(:) = -
jdir*region%nDumCells
95 kdumb(:) = -
kdir*region%nDumCells
103 idume(:) = -
idir*region%nDumCells
104 jdume(:) = -
jdir*region%nDumCells
105 kdume(:) = -
kdir*region%nDumCells
109 IF (lbound == 1)
THEN
111 ELSE IF (lbound == 3)
THEN
113 ELSE IF (lbound == 5)
THEN
115 ELSE IF (lbound == 2)
THEN
117 idumb(1) = idumb(1)-
idir
118 ELSE IF (lbound == 4)
THEN
120 jdumb(2) = jdumb(2)-
jdir
121 ELSE IF (lbound == 6)
THEN
123 kdumb(3) = kdumb(3)-
kdir
135 DO idum=idumb(1),idume(1)
136 DO jdum=jdumb(1),jdume(1)
137 DO kdum=kdumb(1),kdume(1)
138 ijknd = indijk(
i+idum,
j+jdum,
k+kdum,inoff,ijnoff)
139 ijkni = indijk(
i+ig(1)-idum,
j+jg(1)-jdum,
k+kg(1)-kdum,inoff,ijnoff)
140 region%levels(ilev)%turb%workI(1,ijknd) = &
141 region%levels(ilev)%turb%workI(1,ijkni)
142 region%levels(ilev)%turb%workI(2,ijknd) = &
143 region%levels(ilev)%turb%workI(2,ijkni)
148 DO idum=idumb(2),idume(2)
149 DO jdum=jdumb(2),jdume(2)
150 DO kdum=kdumb(2),kdume(2)
151 ijknd = indijk(
i+idum,
j+jdum,
k+kdum,inoff,ijnoff)
152 ijknj = indijk(
i+ig(2)-idum,
j+jg(2)-jdum,
k+kg(2)-kdum,inoff,ijnoff)
153 region%levels(ilev)%turb%workJ(1,ijknd) = &
154 region%levels(ilev)%turb%workJ(1,ijknj)
155 region%levels(ilev)%turb%workJ(2,ijknd) = &
156 region%levels(ilev)%turb%workJ(2,ijknj)
161 DO idum=idumb(3),idume(3)
162 DO jdum=jdumb(3),jdume(3)
163 DO kdum=kdumb(3),kdume(3)
164 ijknd = indijk(
i+idum,
j+jdum,
k+kdum,inoff,ijnoff)
165 ijknk = indijk(
i+ig(3)-idum,
j+jg(3)-jdum,
k+kg(3)-kdum,inoff,ijnoff)
166 region%levels(ilev)%turb%workK(1,ijknd) = &
167 region%levels(ilev)%turb%workK(1,ijknk)
168 region%levels(ilev)%turb%workK(2,ijknd) = &
169 region%levels(ilev)%turb%workK(2,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 kdir
subroutine deregisterfunction(global)
subroutine turb_flofacewidthdummyphys(region, lbound, idir, jdir, kdir, indBeg, indEnd, jndBeg, jndEnd, kndBeg, kndEnd)