65 TYPE(t_region
),
POINTER :: regions(:)
69 INTEGER ::
i,
icorner, iedge, ireg, ijk,
j,
k, nt
72 CHARACTER(CHRLEN) :: rcsidentstring
74 INTEGER :: ilev, ncorners,
nedges, ntedge, ntcorn
75 INTEGER :: iregsrc, ijkn,
ic,
jc,
kc
77 INTEGER :: inoff, ijnoff
79 INTEGER :: ndumcellssrc
80 INTEGER :: iregtemp, iregsrctemp, igridmapmat
81 INTEGER :: srcdir(3),srcface(6)
82 INTEGER :: srcindexmapmat(3,4)
86 TYPE(t_region
),
POINTER :: pregion
87 TYPE(t_level
),
POINTER :: plevel
93 '$RCSfile: PLAG_RFLO_FindGridMapping.F90,v $ $Revision: 1.4 $'
95 global => regions(1)%global
98 'PLAG_RFLO_FindGridMapping.F90' )
109 DO ireg=1,global%nRegions
114 plevel => regions(ireg)%levels(ilev)
116 pregion => regions(ireg)
128 IF( .NOT. plevel%edgeCells(iedge)%interact ) goto 1999
142 iregsrc = plevel%edgeCells(iedge)%cells(ijk)%srcRegion
148 found,iregsrctemp,srcindexmapmat )
150 iregtemp = iregsrctemp
155 plevel%edgeCells(iedge)%cells(ijk)%srcIndexMapMat = srcindexmapmat
170 IF( .NOT. plevel%cornerCells(
icorner)%interact ) goto 2999
185 iregsrc = plevel%cornerCells(
icorner)%cells(ijk)%srcRegion
191 found,iregsrctemp,srcindexmapmat )
193 iregtemp = iregsrctemp
198 plevel%cornerCells(
icorner)%cells(ijk)%srcIndexMapMat = srcindexmapmat
216 found,iregsrc,indexmapmat )
229 INTEGER,
INTENT(IN) :: ireg, ilev
230 INTEGER,
INTENT(INOUT) ::
ic,
jc,
kc
231 INTEGER,
INTENT(OUT) :: iregsrc
232 INTEGER,
INTENT(OUT) :: indexmapmat(3,4)
234 LOGICAL,
INTENT(OUT) :: found
236 TYPE(t_region
),
POINTER :: regions(:)
239 INTEGER :: ilb, ipatch
242 LOGICAL :: hit,
debug
252 global => regions(1)%global
255 'PLAG_RFLO_FindGridMapping.F90' )
270 DO ipatch=1,regions(ireg)%nPatches
271 patch => regions(ireg)%levels(ilev)%patches(ipatch)
272 bctype =
patch%bcType
273 lbound =
patch%lbound
274 IF ((bctype>=bc_regionconf .AND. bctype<=bc_regionconf+bc_range) .OR. &
275 (bctype>=bc_tra_peri .AND. bctype<=bc_tra_peri +bc_range) .OR. &
276 (bctype>=bc_rot_peri .AND. bctype<=bc_rot_peri +bc_range))
THEN
279 IF ((lbound==1 .AND.
ic<
ipcbeg) .OR. &
286 ELSE IF ((lbound==3 .AND.
jc<
jpcbeg) .OR. &
293 ELSE IF ((lbound==5 .AND.
kc<
kpcbeg) .OR. &
294 (lbound==6 .AND.
kc>kpcend))
THEN
307 DO ipatch=1,regions(ireg)%nPatches
308 patch => regions(ireg)%levels(ilev)%patches(ipatch)
309 bctype =
patch%bcType
310 lbound =
patch%lbound
311 IF ((bctype>=bc_regionconf .AND. bctype<=bc_regionconf+bc_range) .OR. &
312 (bctype>=bc_tra_peri .AND. bctype<=bc_tra_peri +bc_range) .OR. &
313 (bctype>=bc_rot_peri .AND. bctype<=bc_rot_peri +bc_range))
THEN
316 IF ((lbound==1 .AND.
ic<
ipcbeg) .OR. &
323 IF (
kc>kpcend .AND. kend==kpcend .AND. &
338 ELSE IF ((lbound==3 .AND.
jc<
jpcbeg) .OR. &
345 IF (
kc>kpcend .AND. kend==kpcend .AND. &
360 ELSE IF ((lbound==5 .AND.
kc<
kpcbeg) .OR. &
361 (lbound==6 .AND.
kc>kpcend))
THEN
390 DO ipatch=1,regions(ireg)%nPatches
391 patch => regions(ireg)%levels(ilev)%patches(ipatch)
392 bctype =
patch%bcType
393 lbound =
patch%lbound
394 IF ((bctype>=bc_regionconf .AND. bctype<=bc_regionconf+bc_range) .OR. &
395 (bctype>=bc_tra_peri .AND. bctype<=bc_tra_peri +bc_range) .OR. &
396 (bctype>=bc_rot_peri .AND. bctype<=bc_rot_peri +bc_range))
THEN
407 IF ((lbound==1 .AND.
jbeg==
jpcbeg .AND. kend==kpcend) .OR. &
408 (lbound==3 .AND.
ibeg==
ipcbeg .AND. kend==kpcend) .OR. &
414 IF ((lbound==1 .AND.
jend==
jpcend .AND. kend==kpcend) .OR. &
415 (lbound==4 .AND.
ibeg==
ipcbeg .AND. kend==kpcend) .OR. &
435 IF ((lbound==2 .AND.
jbeg==
jpcbeg .AND. kend==kpcend) .OR. &
436 (lbound==3 .AND.
iend==
ipcend .AND. kend==kpcend) .OR. &
442 IF ((lbound==2 .AND.
jend==
jpcend .AND. kend==kpcend) .OR. &
443 (lbound==4 .AND.
iend==
ipcend .AND. kend==kpcend) .OR. &
463 bctype =
patch%bcType
464 iregsrc =
patch%srcRegion
465 ipatchsrc =
patch%srcPatch
466 patchsrc => regions(iregsrc)%levels(ilev)%patches(ipatchsrc)
468 ilev,
ic,
jc,
kc,found,indexmapmat )
483 ilev,
ic,
jc,
kc,found,indexmapmat )
497 INTEGER,
INTENT(IN) :: ilev
498 INTEGER,
INTENT(INOUT) ::
ic,
jc,
kc
499 INTEGER,
INTENT(OUT) :: indexmapmat(3,4)
501 LOGICAL,
INTENT(INOUT) :: found
503 TYPE(t_region
) :: region, regionsrc
508 INTEGER :: ibegsrc, iendsrc, jbegsrc, jendsrc, kbegsrc, kendsrc, &
509 idirsrc, jdirsrc, kdirsrc, icoffsrc, ijcoffsrc, ijkcsrc
510 INTEGER :: lb, lbs, l1srcdir, l2srcdir, mapmat(3,4)
513 INTEGER :: icsrc, jcsrc, kcsrc
521 global => region%global
524 'PLAG_RFLO_FindGridMapping.F90' )
531 jbegsrc,jendsrc,kbegsrc,kendsrc )
539 IF (
patch%srcL1beg >
patch%srcL1end) l1srcdir = -1
541 IF (
patch%srcL2beg >
patch%srcL2end) l2srcdir = -1
544 lbs =
patch%srcLbound
550 ibegsrc,iendsrc,jbegsrc,jendsrc,kbegsrc,kendsrc, &
570 indexmapmat = -999999
589 INTEGER,
INTENT(IN) :: mapmat(3,4)
590 INTEGER,
INTENT(OUT) :: srcdir(3)
591 INTEGER,
INTENT(OUT) :: srcface(6)
595 INTEGER :: idirsrc, jdirsrc,kdirsrc
596 INTEGER :: iface,jface,kface
597 INTEGER :: ifacesrc,jfacesrc,kfacesrc
598 INTEGER :: ifacesrcflip,jfacesrcflip,kfacesrcflip
599 INTEGER :: ifacepsrcflip,jfacepsrcflip,kfacepsrcflip
606 iface =1; jface=3; kface=5;
611 idirsrc = abs(
idir*mapmat(1,1) +
jdir*mapmat(1,2) +
kdir*mapmat(1,3) )
612 jdirsrc = abs(
idir*mapmat(2,1) +
jdir*mapmat(2,2) +
kdir*mapmat(2,3) )
613 kdirsrc = abs(
idir*mapmat(3,1) +
jdir*mapmat(3,2) +
kdir*mapmat(3,3) )
617 ifacesrc = iface*mapmat(1,1) + jface*mapmat(1,2) + kface*mapmat(1,3)
618 jfacesrc = iface*mapmat(2,1) + jface*mapmat(2,2) + kface*mapmat(2,3)
619 kfacesrc = iface*mapmat(3,1) + jface*mapmat(3,2) + kface*mapmat(3,3)
623 ifacesrcflip = ifacesrc
624 ifacepsrcflip = ifacesrc+1
626 jfacesrcflip = jfacesrc
627 jfacepsrcflip = jfacesrc+1
629 kfacesrcflip = kfacesrc
630 kfacepsrcflip = kfacesrc+1
632 IF ( ifacesrc < 0 )
THEN
633 ifacesrcflip = abs(ifacesrc)+1
634 ifacepsrcflip = abs(ifacesrc)
637 IF ( jfacesrc < 0 )
THEN
638 jfacesrcflip = abs(jfacesrc)+1
639 jfacepsrcflip = abs(jfacesrc)
642 IF ( kfacesrc < 0 )
THEN
643 kfacesrcflip = abs(kfacesrc)+1
644 kfacepsrcflip = abs(kfacesrc)
649 srcdir(1:3) = (/idirsrc,jdirsrc,kdirsrc/)
651 srcface(1:6)=(/ifacesrcflip,ifacepsrcflip,jfacesrcflip,jfacepsrcflip, &
652 kfacesrcflip,kfacepsrcflip/)
subroutine plag_rflo_getfacemapping(mapMat, srcDir, srcFace)
subroutine rflo_getedgecellsindices(region, iLev, iedge, iebeg, ieend, jebeg, jeend, kebeg, keend)
**********************************************************************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 ibeg
**********************************************************************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 kc
subroutine rflo_getpatchdirection(patch, idir, jdir, kdir)
INTEGER function indijkmap(i, j, k, mapMat, iOffset, ijOffset)
**********************************************************************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 kpcbeg
subroutine plag_rflo_sourcecell(region, regionSrc, patch, patchSrc, iLev, ic, jc, kc, found, indexMapMat)
subroutine registerfunction(global, funName, fileName)
**********************************************************************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 ic
subroutine rflo_getpatchindices(region, patch, iLev, ibeg, iend, jbeg, jend, kbeg, kend)
subroutine plag_rflo_findgridmapping(regions)
subroutine plag_rflo_findsourcecell(regions, iReg, iLev, ic, jc, kc, found, iRegSrc, indexMapMat)
**********************************************************************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 jpcbeg
**********************************************************************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 ipcend
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 knode iend
**********************************************************************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 ipcbeg
**********************************************************************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
subroutine rflo_getcelloffset(region, iLev, iCellOffset, ijCellOffset)
**********************************************************************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 icorner
subroutine rflo_getcornercellsindices(region, iLev, icorner, icbeg, icend, jcbeg, jcend, kcbeg, kcend)
**********************************************************************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 icell
**********************************************************************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 jpcend
**********************************************************************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 knode jend
**********************************************************************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
**********************************************************************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 knode jbeg
subroutine rflo_getpatchmapping(lb, lbs, l1SrcDir, l2SrcDir, align, idir, jdir, kdir, idirSrc, jdirSrc, kdirSrc, ibeg, iend, jbeg, jend, kbeg, kend, ibegSrc, iendSrc, jbegSrc, jendSrc, kbegSrc, kendSrc, mapMat)
**********************************************************************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 knode kbeg
subroutine deregisterfunction(global)
subroutine getijk(ijk, iOffset, ijOffset, nDumCells, i, j, k)
subroutine rflo_getdimensphys(region, iLev, ipcbeg, ipcend, jpcbeg, jpcend, kpcbeg, kpcend)
**********************************************************************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 jc