Rocstar  1.0
Rocstar multiphysics simulation application
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
PEUL_CorrectCornerEdgeCells.F90
Go to the documentation of this file.
1 ! *********************************************************************
2 ! * Rocstar Simulation Suite *
3 ! * Copyright@2015, Illinois Rocstar LLC. All rights reserved. *
4 ! * *
5 ! * Illinois Rocstar LLC *
6 ! * Champaign, IL *
7 ! * www.illinoisrocstar.com *
8 ! * sales@illinoisrocstar.com *
9 ! * *
10 ! * License: See LICENSE file in top level of distribution package or *
11 ! * http://opensource.org/licenses/NCSA *
12 ! *********************************************************************
13 ! *********************************************************************
14 ! * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, *
15 ! * EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES *
16 ! * OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND *
17 ! * NONINFRINGEMENT. IN NO EVENT SHALL THE CONTRIBUTORS OR *
18 ! * COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER *
19 ! * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, *
20 ! * Arising FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE *
21 ! * USE OR OTHER DEALINGS WITH THE SOFTWARE. *
22 ! *********************************************************************
23 !******************************************************************************
24 !
25 ! Purpose: correct values in the corner and edge cells at symmetry boundaries
26 ! for smoke.
27 !
28 ! Description: none.
29 !
30 ! Input: region = region dimensions, user input
31 ! patch = current patch
32 ! bcType = type of boundary condition.
33 !
34 ! Output: region%levels%peul%cv = cv variables in dummy cells.
35 !
36 ! Notes: none.
37 !
38 !******************************************************************************
39 !
40 ! $Id: PEUL_CorrectCornerEdgeCells.F90,v 1.3 2008/12/06 08:44:39 mtcampbe Exp $
41 !
42 ! Copyright: (c) 2004 by the University of Illinois
43 !
44 !******************************************************************************
45 
46 SUBROUTINE peul_correctcorneredgecells( region,patch,bcType )
47 
48  USE moddatatypes
49  USE modbndpatch, ONLY : t_patch
50  USE moddatastruct, ONLY : t_region
51  USE modglobal, ONLY : t_global
54  USE moderror
55  USE modparameters
56  IMPLICIT NONE
57 
58 #include "Indexing.h"
59 
60 ! ... parameters
61  TYPE(t_region), INTENT(INOUT) :: region
62  TYPE(t_patch), INTENT(IN) :: patch
63  INTEGER, INTENT(IN) :: bctype
64 
65 ! ... loop variables
66  INTEGER :: idum, i, j, k, iside
67 
68 ! ... local variables
69  CHARACTER(CHRLEN) :: rcsidentstring
70 
71  LOGICAL :: dodummy(4)
72 
73  INTEGER :: idcbeg, idcend, jdcbeg, jdcend, kdcbeg, kdcend
74  INTEGER :: ipcbeg, ipcend, jpcbeg, jpcend, kpcbeg, kpcend
75  INTEGER :: ibegp, iendp, jbegp, jendp, kbegp, kendp, idir, jdir, kdir
76  INTEGER :: ibeg(4), iend(4), jbeg(4), jend(4), kbeg(4), kend(4), nsides
77  INTEGER :: ilev, lbound, icoff, ijcoff
78  INTEGER :: ijkc, ijkd, idm1
79 
80  REAL(RFREAL), POINTER :: cv(:,:)
81  TYPE(t_global), POINTER :: global
82 
83 !******************************************************************************
84 
85  rcsidentstring = &
86  '$RCSfile: PEUL_CorrectCornerEdgeCells.F90,v $ $Revision: 1.3 $'
87 
88  global => region%global
89 
90  CALL registerfunction( global,'PEUL_CorrectCornerEdgeCells',&
91  'PEUL_CorrectCornerEdgeCells.F90' )
92 
93 ! get dimensions and pointers -------------------------------------------------
94 
95  ilev = region%currLevel
96  lbound = patch%lbound
97 
98  CALL rflo_getdimensdummy( region,ilev,idcbeg,idcend, &
99  jdcbeg,jdcend,kdcbeg,kdcend )
100  CALL rflo_getdimensphys( region,ilev,ipcbeg,ipcend, &
101  jpcbeg,jpcend,kpcbeg,kpcend )
102  CALL rflo_getpatchindices( region,patch,ilev, &
103  ibegp,iendp,jbegp,jendp,kbegp,kendp )
105  CALL rflo_getcelloffset( region,ilev,icoff,ijcoff )
106 
107  cv => region%levels(ilev)%peul%cv
108 
109 ! set loop indices ------------------------------------------------------------
110 
111  dodummy(:) = .false.
112  nsides = 0
113 
114  IF (lbound==1 .OR. lbound==2) THEN
115  ibeg(:) = ibegp
116  iend(:) = iendp
117  IF (jbegp == jpcbeg) THEN
118  nsides = nsides + 1
119  dodummy(nsides) = .true.
120  jbeg(nsides) = jdcbeg
121  jend(nsides) = jpcbeg - 1
122  IF (kbegp == kpcbeg) THEN
123  kbeg(nsides) = kdcbeg
124  ELSE
125  kbeg(nsides) = kbegp
126  ENDIF
127  IF (kendp == kpcend) THEN
128  kend(nsides) = kdcend
129  ELSE
130  kend(nsides) = kendp
131  ENDIF
132  ENDIF
133  IF (jendp == jpcend) THEN
134  nsides = nsides + 1
135  dodummy(nsides) = .true.
136  jbeg(nsides) = jpcend + 1
137  jend(nsides) = jdcend
138  IF (kbegp == kpcbeg) THEN
139  kbeg(nsides) = kdcbeg
140  ELSE
141  kbeg(nsides) = kbegp
142  ENDIF
143  IF (kendp == kpcend) THEN
144  kend(nsides) = kdcend
145  ELSE
146  kend(nsides) = kendp
147  ENDIF
148  ENDIF
149  IF (kbegp == kpcbeg) THEN
150  nsides = nsides + 1
151  dodummy(nsides) = .true.
152  jbeg(nsides) = jbegp
153  jend(nsides) = jendp
154  kbeg(nsides) = kdcbeg
155  kend(nsides) = kpcbeg - 1
156  ENDIF
157  IF (kendp == kpcend) THEN
158  nsides = nsides + 1
159  dodummy(nsides) = .true.
160  jbeg(nsides) = jbegp
161  jend(nsides) = jendp
162  kbeg(nsides) = kpcend + 1
163  kend(nsides) = kdcend
164  ENDIF
165 
166  ELSE IF (lbound==3 .OR. lbound==4) THEN
167  jbeg(:) = jbegp
168  jend(:) = jendp
169  IF (kbegp == kpcbeg) THEN
170  nsides = nsides + 1
171  dodummy(nsides) = .true.
172  kbeg(nsides) = kdcbeg
173  kend(nsides) = kpcbeg - 1
174  IF (ibegp == ipcbeg) THEN
175  ibeg(nsides) = idcbeg
176  ELSE
177  ibeg(nsides) = ibegp
178  ENDIF
179  IF (iendp == ipcend) THEN
180  iend(nsides) = idcend
181  ELSE
182  iend(nsides) = iendp
183  ENDIF
184  ENDIF
185  IF (kendp == kpcend) THEN
186  nsides = nsides + 1
187  dodummy(nsides) = .true.
188  kbeg(nsides) = kpcend + 1
189  kend(nsides) = kdcend
190  IF (ibegp == ipcbeg) THEN
191  ibeg(nsides) = idcbeg
192  ELSE
193  ibeg(nsides) = ibegp
194  ENDIF
195  IF (iendp == ipcend) THEN
196  iend(nsides) = idcend
197  ELSE
198  iend(nsides) = iendp
199  ENDIF
200  ENDIF
201  IF (ibegp == ipcbeg) THEN
202  nsides = nsides + 1
203  dodummy(nsides) = .true.
204  kbeg(nsides) = kbegp
205  kend(nsides) = kendp
206  ibeg(nsides) = idcbeg
207  iend(nsides) = ipcbeg - 1
208  ENDIF
209  IF (iendp == ipcend) THEN
210  nsides = nsides + 1
211  dodummy(nsides) = .true.
212  kbeg(nsides) = kbegp
213  kend(nsides) = kendp
214  ibeg(nsides) = ipcend + 1
215  iend(nsides) = idcend
216  ENDIF
217 
218  ELSE IF (lbound==5 .OR. lbound==6) THEN
219  kbeg(:) = kbegp
220  kend(:) = kendp
221  IF (ibegp == ipcbeg) THEN
222  nsides = nsides + 1
223  dodummy(nsides) = .true.
224  ibeg(nsides) = idcbeg
225  iend(nsides) = ipcbeg - 1
226  IF (jbegp == jpcbeg) THEN
227  jbeg(nsides) = jdcbeg
228  ELSE
229  jbeg(nsides) = jbegp
230  ENDIF
231  IF (jendp == jpcend) THEN
232  jend(nsides) = jdcend
233  ELSE
234  jend(nsides) = jendp
235  ENDIF
236  ENDIF
237  IF (iendp == ipcend) THEN
238  nsides = nsides + 1
239  dodummy(nsides) = .true.
240  ibeg(nsides) = ipcend + 1
241  iend(nsides) = idcend
242  IF (jbegp == jpcbeg) THEN
243  jbeg(nsides) = jdcbeg
244  ELSE
245  jbeg(nsides) = jbegp
246  ENDIF
247  IF (jendp == jpcend) THEN
248  jend(nsides) = jdcend
249  ELSE
250  jend(nsides) = jendp
251  ENDIF
252  ENDIF
253  IF (jbegp == jpcbeg) THEN
254  nsides = nsides + 1
255  dodummy(nsides) = .true.
256  ibeg(nsides) = ibegp
257  iend(nsides) = iendp
258  jbeg(nsides) = jdcbeg
259  jend(nsides) = jpcbeg - 1
260  ENDIF
261  IF (jendp == jpcend) THEN
262  nsides = nsides + 1
263  dodummy(nsides) = .true.
264  ibeg(nsides) = ibegp
265  iend(nsides) = iendp
266  jbeg(nsides) = jpcend + 1
267  jend(nsides) = jdcend
268  ENDIF
269  ENDIF
270 
271 ! loop over all cells of a patch ----------------------------------------------
272 
273  DO iside=1,nsides
274  IF (dodummy(iside)) THEN
275 
276  DO idum=1,region%nDumCells
277  idm1 = idum - 1
278  DO k=kbeg(iside),kend(iside)
279  DO j=jbeg(iside),jend(iside)
280  DO i=ibeg(iside),iend(iside)
281  ijkd = indijk(i-idum*idir,j-idum*jdir,k-idum*kdir,icoff,ijcoff)
282  ijkc = indijk(i+idm1*idir,j+idm1*jdir,k+idm1*kdir,icoff,ijcoff)
283 
284 ! ----------- symmetry boundary
285 
286  IF (bctype>=bc_symmetry .AND. &
287  bctype<=bc_symmetry+bc_range) THEN
288  cv(:,ijkd) = cv(:,ijkc)
289  ENDIF
290 
291  ENDDO ! i
292  ENDDO ! j
293  ENDDO ! k
294  ENDDO ! idum
295 
296  ENDIF ! doDummy
297  ENDDO ! iside
298 
299 ! finalize --------------------------------------------------------------------
300 
301  CALL deregisterfunction( global )
302 
303 END SUBROUTINE peul_correctcorneredgecells
304 
305 !******************************************************************************
306 !
307 ! RCS Revision history:
308 !
309 ! $Log: PEUL_CorrectCornerEdgeCells.F90,v $
310 ! Revision 1.3 2008/12/06 08:44:39 mtcampbe
311 ! Updated license.
312 !
313 ! Revision 1.2 2008/11/19 22:17:51 mtcampbe
314 ! Added Illinois Open Source License/Copyright
315 !
316 ! Revision 1.1 2004/12/01 21:09:31 haselbac
317 ! Initial revision after changing case
318 !
319 ! Revision 1.2 2004/03/03 23:55:40 jferry
320 ! Allowed particles to be run with Euler case
321 !
322 ! Revision 1.1 2004/03/02 21:44:07 jferry
323 ! Added corner and edge cell data structures and routines
324 !
325 !******************************************************************************
326 
327 
328 
329 
330 
331 
332 
**********************************************************************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 idcend
subroutine rflo_getpatchdirection(patch, idir, jdir, kdir)
j indices k indices k
Definition: Indexing.h:6
**********************************************************************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 peul_correctcorneredgecells(region, patch, bcType)
subroutine registerfunction(global, funName, fileName)
Definition: ModError.F90:449
subroutine rflo_getpatchindices(region, patch, iLev, ibeg, iend, jbeg, jend, kbeg, kend)
**********************************************************************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
**********************************************************************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
subroutine rflo_getdimensdummy(region, iLev, idcbeg, idcend, jdcbeg, jdcend, kdcbeg, kdcend)
Definition: patch.h:74
**********************************************************************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 kdcbeg
**********************************************************************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
blockLoc i
Definition: read.cpp:79
**********************************************************************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 idcbeg
**********************************************************************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 jdcend
j indices j
Definition: Indexing.h:6
**********************************************************************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 jdcbeg
**********************************************************************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
**********************************************************************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)
Definition: ModError.F90:469
subroutine rflo_getdimensphys(region, iLev, ipcbeg, ipcend, jpcbeg, jpcend, kpcbeg, kpcend)