Rocstar  1.0
Rocstar multiphysics simulation application
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
RFLO_ModInterfacesLibrary.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: set explicit interfaces to subroutines and functions.
26 !
27 ! Description: none
28 !
29 ! Notes: none.
30 !
31 !******************************************************************************
32 !
33 ! $Id: RFLO_ModInterfacesLibrary.F90,v 1.23 2008/12/06 08:44:16 mtcampbe Exp $
34 !
35 ! Copyright: (c) 2001 by the University of Illinois
36 !
37 !******************************************************************************
38 
40 
41  IMPLICIT NONE
42 
43  INTERFACE
44 
45 ! =============================================================================
46 ! ROCFLO specific library
47 ! =============================================================================
48 
49  SUBROUTINE rflo_arclengthbounds( region,xyz,arcLen12,arcLen34,arcLen56 )
50  USE moddatatypes
51  USE moddatastruct, ONLY : t_region
52  REAL(RFREAL), POINTER :: arclen12(:,:), arclen34(:,:), arclen56(:,:)
53  REAL(RFREAL), POINTER :: xyz(:,:)
54  TYPE(t_region) :: region
55  END SUBROUTINE rflo_arclengthbounds
56 
57  SUBROUTINE rflo_boundarydeformation( region,boundMoved,edgeMoved, &
58  arclen12,arclen34,arclen56, &
59  xyzold,dnode )
60  USE moddatatypes
61  USE moddatastruct, ONLY : t_region
62  LOGICAL :: boundmoved(6), edgemoved(12)
63  REAL(RFREAL), POINTER :: arclen12(:,:), arclen34(:,:), arclen56(:,:)
64  REAL(RFREAL), POINTER :: dnode(:,:), xyzold(:,:)
65  TYPE(t_region) :: region
66  END SUBROUTINE rflo_boundarydeformation
67 
68  SUBROUTINE rflo_calccellcentroids( region )
69  USE moddatastruct, ONLY : t_region
70  TYPE(t_region) :: region
71  END SUBROUTINE rflo_calccellcentroids
72 
73  SUBROUTINE rflo_calcfacecentroids( region )
74  USE moddatastruct, ONLY : t_region
75  TYPE(t_region) :: region
76  END SUBROUTINE rflo_calcfacecentroids
77 
78  SUBROUTINE rflo_calcgradvector( region,iBegV,iEndV,iBegG,iEndG, &
79  var,gradi,gradj,gradk )
80  USE moddatatypes
81  USE moddatastruct, ONLY : t_region
82  TYPE(t_region) :: region
83  INTEGER :: ibegv, iendv, ibegg, iendg
84  REAL(RFREAL), POINTER :: var(:,:), gradi(:,:), gradj(:,:), gradk(:,:)
85  END SUBROUTINE rflo_calcgradvector
86 
87  SUBROUTINE rflo_calcgradfaces( region,ilev,iBegV,iEndV,iBegG,iEndG, &
88  var,gradi,gradj,gradk )
89  USE moddatatypes
90  USE moddatastruct, ONLY : t_region
91  TYPE(t_region) :: region
92  INTEGER :: ilev, ibegv, iendv, ibegg, iendg
93  REAL(RFREAL), POINTER :: var(:,:), gradi(:,:), gradj(:,:), gradk(:,:)
94  END SUBROUTINE rflo_calcgradfaces
95 
96  SUBROUTINE rflo_calcgradconnbc( region,patch,iConBc,iBegV,iEndV,iBegG,iEndG, &
97  var,gradi,gradj,gradk )
98  USE moddatatypes
99  USE moddatastruct, ONLY : t_region
100  USE modbndpatch, ONLY : t_patch
101  TYPE(t_region) :: region
102  TYPE(t_patch) :: patch
103  INTEGER :: iconbc(6), ibegv, iendv, ibegg, iendg
104  REAL(RFREAL), POINTER :: var(:,:), gradi(:,:), gradj(:,:), gradk(:,:)
105  END SUBROUTINE rflo_calcgradconnbc
106 
107  SUBROUTINE rflo_calcgradphysbc( region,patch,iBegV,iEndV,iBegG,iEndG, &
108  var,gradi,gradj,gradk )
109  USE moddatatypes
110  USE moddatastruct, ONLY : t_region
111  USE modbndpatch, ONLY : t_patch
112  TYPE(t_region) :: region
113  TYPE(t_patch) :: patch
114  INTEGER :: ibegv, iendv, ibegg, iendg
115  REAL(RFREAL), POINTER :: var(:,:), gradi(:,:), gradj(:,:), gradk(:,:)
116  END SUBROUTINE rflo_calcgradphysbc
117 
118  SUBROUTINE rflo_calcgraddummy( region,patch,iBegV,iEndV,iBegG,iEndG, &
119  gradi,gradj,gradk )
120  USE moddatatypes
121  USE moddatastruct, ONLY : t_region
122  USE modbndpatch, ONLY : t_patch
123  TYPE(t_region) :: region
124  TYPE(t_patch) :: patch
125  INTEGER :: ibegv, iendv, ibegg, iendg
126  REAL(RFREAL), POINTER :: gradi(:,:), gradj(:,:), gradk(:,:)
127  END SUBROUTINE rflo_calcgraddummy
128 
129  SUBROUTINE rflo_calcgraddummyphys( region,lbound,idir,jdir,kdir, &
130  indbeg,indend,jndbeg,jndend,kndbeg,kndend, &
131  ibegv,iendv,ibegg,iendg, &
132  gradi,gradj,gradk )
133  USE moddatatypes
134  USE moddatastruct, ONLY : t_region
135  TYPE(t_region) :: region
136  INTEGER :: lbound,idir,jdir,kdir
137  INTEGER :: indbeg, indend, jndbeg, jndend, kndbeg, kndend
138  INTEGER :: ibegv, iendv, ibegg, iendg
139  REAL(RFREAL), POINTER :: gradi(:,:), gradj(:,:), gradk(:,:)
140  END SUBROUTINE rflo_calcgraddummyphys
141 
142  SUBROUTINE rflo_calcgraddummysymm( region,lbound,idir,jdir,kdir, &
143  inode,jnode,knode,ibeg,iend,jbeg,jend, &
144  kbeg,kend,indbeg,indend,jndbeg,jndend, &
145  kndbeg,kndend,ibegv,iendv,ibegg,iendg, &
146  gradi,gradj,gradk )
147  USE moddatatypes
148  USE moddatastruct, ONLY : t_region
149  TYPE(t_region) :: region
150  INTEGER :: lbound,idir,jdir,kdir,inode,jnode,knode
151  INTEGER :: ibeg, iend, jbeg, jend, kbeg, kend
152  INTEGER :: indbeg, indend, jndbeg, jndend, kndbeg, kndend
153  INTEGER :: ibegv, iendv, ibegg, iendg
154  REAL(RFREAL), POINTER :: gradi(:,:), gradj(:,:), gradk(:,:)
155  END SUBROUTINE rflo_calcgraddummysymm
156 
157  SUBROUTINE rflo_calcgraddummyconn( region,lbound,idir,jdir,kdir, &
158  indbeg,indend,jndbeg,jndend,kndbeg,kndend, &
159  ibegv,iendv,ibegg,iendg,gradi,gradj,gradk )
160  USE moddatatypes
161  USE moddatastruct, ONLY : t_region
162  TYPE(t_region) :: region
163  INTEGER :: lbound,idir,jdir,kdir
164  INTEGER :: indbeg, indend, jndbeg, jndend, kndbeg, kndend
165  INTEGER :: ibegv, iendv, ibegg, iendg
166  REAL(RFREAL), POINTER :: gradi(:,:), gradj(:,:), gradk(:,:)
167  END SUBROUTINE rflo_calcgraddummyconn
168 
169  SUBROUTINE rflo_copyedgefacenorm( region,iFBeg,iFEnd,fvari,fvarj,fvark )
170  USE moddatatypes
171  USE moddatastruct, ONLY : t_region
172  TYPE(t_region) :: region
173  INTEGER :: ifbeg, ifend
174  REAL(RFREAL), POINTER :: fvari(:,:), fvarj(:,:), fvark(:,:)
175  END SUBROUTINE rflo_copyedgefacenorm
176 
177  SUBROUTINE rflo_copyedgefaceparal( region,iFBeg,iFEnd,fvari,fvarj,fvark )
178  USE moddatatypes
179  USE moddatastruct, ONLY : t_region
180  TYPE(t_region) :: region
181  INTEGER :: ifbeg, ifend
182  REAL(RFREAL), POINTER :: fvari(:,:), fvarj(:,:), fvark(:,:)
183  END SUBROUTINE rflo_copyedgefaceparal
184 
185  SUBROUTINE rflo_changeinteriorgrid( region,boundMoved,edgeMoved, &
186  arclen12,arclen34,arclen56, &
187  xyzold,xyz )
188  USE moddatatypes
189  USE moddatastruct, ONLY : t_region
190  LOGICAL :: boundmoved(6), edgemoved(12)
191  REAL(RFREAL), POINTER :: arclen12(:,:), arclen34(:,:), arclen56(:,:)
192  REAL(RFREAL), POINTER :: xyz(:,:), xyzold(:,:)
193  TYPE(t_region) :: region
194  END SUBROUTINE rflo_changeinteriorgrid
195 
196  SUBROUTINE rflo_checkvalidity( region )
197  USE moddatatypes
198  USE moddatastruct, ONLY : t_region
199  TYPE(t_region), TARGET :: region
200  END SUBROUTINE rflo_checkvalidity
201 
202  SUBROUTINE rflo_derivedinputvalues( regions )
203  USE moddatastruct, ONLY : t_region
204  TYPE(t_region), POINTER :: regions(:)
205  END SUBROUTINE rflo_derivedinputvalues
206 
207  SUBROUTINE rflo_edgedeformation( region,boundMoved,edgeMoved, &
208  arclen12,arclen34,arclen56,xyzold,dnode )
209  USE moddatatypes
210  USE moddatastruct, ONLY : t_region
211  LOGICAL :: boundmoved(6), edgemoved(12)
212  REAL(RFREAL), POINTER :: arclen12(:,:), arclen34(:,:), arclen56(:,:)
213  REAL(RFREAL), POINTER :: dnode(:,:), xyzold(:,:)
214  TYPE(t_region) :: region
215  END SUBROUTINE rflo_edgedeformation
216 
217  SUBROUTINE rflo_edgedeformationstraight( region,boundMoved,boundFlat, &
218  edgemoved,arclen12,arclen34,arclen56, &
219  xyzorig,xyzold,dnode )
220  USE moddatatypes
221  USE moddatastruct, ONLY : t_region
222  LOGICAL :: boundmoved(6), boundflat(6), edgemoved(12)
223  REAL(RFREAL), POINTER :: arclen12(:,:), arclen34(:,:), arclen56(:,:)
224  REAL(RFREAL), POINTER :: dnode(:,:), xyzold(:,:), xyzorig(:,:)
225  TYPE(t_region) :: region
226  END SUBROUTINE rflo_edgedeformationstraight
227 
228  SUBROUTINE rflo_exchangednodecopy( region,regionSrc,patch,patchSrc, &
229  average,dnode,dnodesrc )
230  USE moddatatypes
231  USE modbndpatch, ONLY : t_patch
232  USE moddatastruct, ONLY : t_region
233  LOGICAL :: average
234  REAL(RFREAL), POINTER :: dnode(:,:), dnodesrc(:,:)
235  TYPE(t_region) :: region, regionsrc
236  TYPE(t_patch) :: patch, patchsrc
237  END SUBROUTINE rflo_exchangednodecopy
238 
239  SUBROUTINE rflo_exchangednoderecv( region,regionSrc,patch,patchSrc, &
240  average,dnode )
241  USE moddatatypes
242  USE modbndpatch, ONLY : t_patch
243  USE moddatastruct, ONLY : t_region
244  LOGICAL :: average
245  REAL(RFREAL), POINTER :: dnode(:,:)
246  TYPE(t_region) :: region, regionsrc
247  TYPE(t_patch) :: patch, patchsrc
248  END SUBROUTINE rflo_exchangednoderecv
249 
250  SUBROUTINE rflo_exchangednodesend( region,regionSrc,patch,dNode )
251  USE moddatatypes
252  USE modbndpatch, ONLY : t_patch
253  USE moddatastruct, ONLY : t_region
254  REAL(RFREAL), POINTER :: dnode(:,:)
255  TYPE(t_region) :: region, regionsrc
256  TYPE(t_patch) :: patch
257  END SUBROUTINE rflo_exchangednodesend
258 
259  SUBROUTINE rflo_extrapintcellscal( region,fVec )
260  USE moddatatypes
261  USE moddatastruct, ONLY : t_region
262  TYPE(t_region) :: region
263  REAL(RFREAL), POINTER :: fvec(:)
264  END SUBROUTINE rflo_extrapintcellscal
265 
266  SUBROUTINE rflo_extrapintcellvec( region,idBeg,idEnd,fVec )
267  USE moddatatypes
268  USE moddatastruct, ONLY : t_region
269  TYPE(t_region) :: region
270  INTEGER :: idbeg,idend
271  REAL(RFREAL), POINTER :: fvec(:,:)
272  END SUBROUTINE rflo_extrapintcellvec
273 
274  SUBROUTINE rflo_generatecoarsegrids( region )
275  USE moddatastruct, ONLY : t_region
276  TYPE(t_region) :: region
277  END SUBROUTINE rflo_generatecoarsegrids
278 
279  SUBROUTINE rflo_getdimensdummy( region,iLev,idcbeg,idcend,jdcbeg,jdcend, &
280  kdcbeg,kdcend )
281  USE moddatastruct, ONLY : t_region
282  INTEGER :: ilev, idcbeg, idcend, jdcbeg, jdcend, kdcbeg, kdcend
283  TYPE(t_region) :: region
284  END SUBROUTINE rflo_getdimensdummy
285 
286  SUBROUTINE rflo_getdimensphys( region,iLev,ipcbeg,ipcend,jpcbeg,jpcend, &
287  kpcbeg,kpcend )
288  USE moddatastruct, ONLY : t_region
289  INTEGER :: ilev, ipcbeg, ipcend, jpcbeg, jpcend, kpcbeg, kpcend
290  TYPE(t_region) :: region
291  END SUBROUTINE rflo_getdimensphys
292 
293  SUBROUTINE rflo_getdimensdummynodes( region,iLev,idnbeg,idnend,jdnbeg,jdnend,&
294  kdnbeg,kdnend )
295  USE moddatastruct, ONLY : t_region
296  INTEGER :: ilev, idnbeg, idnend, jdnbeg, jdnend, kdnbeg, kdnend
297  TYPE(t_region) :: region
298  END SUBROUTINE rflo_getdimensdummynodes
299 
300  SUBROUTINE rflo_getdimensphysnodes( region,iLev,ipnbeg,ipnend,jpnbeg,jpnend, &
301  kpnbeg,kpnend )
302  USE moddatastruct, ONLY : t_region
303  INTEGER :: ilev, ipnbeg, ipnend, jpnbeg, jpnend, kpnbeg, kpnend
304  TYPE(t_region) :: region
305  END SUBROUTINE rflo_getdimensphysnodes
306 
307  SUBROUTINE rflo_getcelloffset( region,iLev,iCellOffset,ijCellOffset )
308  USE moddatastruct, ONLY : t_region
309  INTEGER :: ilev, icelloffset, ijcelloffset
310  TYPE(t_region) :: region
311  END SUBROUTINE rflo_getcelloffset
312 
313  SUBROUTINE rflo_getnodeoffset( region,iLev,iNodeOffset,ijNodeOffset )
314  USE moddatastruct, ONLY : t_region
315  INTEGER :: ilev, inodeoffset, ijnodeoffset
316  TYPE(t_region) :: region
317  END SUBROUTINE rflo_getnodeoffset
318 
319  SUBROUTINE rflo_getcornercellsindices( region,iLev,icorner, &
320  icbeg,icend,jcbeg,jcend,kcbeg,kcend )
321  USE moddatastruct, ONLY : t_region
322  INTEGER :: ilev, icorner, icbeg, icend, jcbeg, jcend, kcbeg, kcend
323  TYPE(t_region) :: region
324  END SUBROUTINE rflo_getcornercellsindices
325 
326  SUBROUTINE rflo_getedgecellsindices( region,iLev,iedge, &
327  iebeg,ieend,jebeg,jeend,kebeg,keend )
328  USE moddatastruct, ONLY : t_region
329  INTEGER :: ilev, iedge
330  INTEGER :: iebeg, ieend, jebeg, jeend, kebeg, keend
331  TYPE(t_region) :: region
332  END SUBROUTINE rflo_getedgecellsindices
333 
334  SUBROUTINE rflo_getpatchdirection( patch,idir,jdir,kdir )
335  USE modbndpatch, ONLY : t_patch
336  INTEGER :: idir, jdir, kdir
337  TYPE(t_patch) :: patch
338  END SUBROUTINE rflo_getpatchdirection
339 
340  SUBROUTINE rflo_getpatchindices( region,patch,iLev, &
341  ibeg,iend,jbeg,jend,kbeg,kend )
342  USE modbndpatch, ONLY : t_patch
343  USE moddatastruct, ONLY : t_region
344  INTEGER :: ilev, ibeg, iend, jbeg, jend, kbeg, kend
345  TYPE(t_region) :: region
346  TYPE(t_patch) :: patch
347  END SUBROUTINE rflo_getpatchindices
348 
349  SUBROUTINE rflo_getpatchindicesnodes( region,patch,iLev,ibeg,iend, &
350  jbeg,jend,kbeg,kend )
351  USE modbndpatch, ONLY : t_patch
352  USE moddatastruct, ONLY : t_region
353  INTEGER :: ilev, ibeg, iend, jbeg, jend, kbeg, kend
354  TYPE(t_region) :: region
355  TYPE(t_patch) :: patch
356  END SUBROUTINE rflo_getpatchindicesnodes
357 
358  SUBROUTINE rflo_getpatchmapping( lb,lbs,l1SrcDir,l2SrcDir,align, &
359  idir,jdir,kdir,idirsrc,jdirsrc,kdirsrc, &
360  ibeg,iend,jbeg,jend,kbeg,kend, &
361  ibegsrc,iendsrc,jbegsrc,jendsrc, &
362  kbegsrc,kendsrc,mapmat )
363  INTEGER :: lb, lbs, l1srcdir, l2srcdir
364  INTEGER :: idir, jdir, kdir, idirsrc, jdirsrc, kdirsrc
365  INTEGER :: ibeg, iend, jbeg, jend, kbeg, kend
366  INTEGER :: ibegsrc, iendsrc, jbegsrc, jendsrc, kbegsrc, kendsrc
367  INTEGER :: mapmat(3,4)
368  LOGICAL :: align
369  END SUBROUTINE rflo_getpatchmapping
370 
371  SUBROUTINE rflo_gridremesh( region )
372  USE moddatastruct, ONLY : t_region
373  TYPE(t_region) :: region
374  END SUBROUTINE rflo_gridremesh
375 
376  SUBROUTINE rflo_initinputvalues( regions )
377  USE moddatastruct, ONLY : t_region
378  TYPE(t_region), POINTER :: regions(:)
379  END SUBROUTINE rflo_initinputvalues
380 
381  SUBROUTINE rflo_interpoldistrib( n1f,n2f,n1c,n2c,nData,valf,valc )
382  USE moddatatypes
383  INTEGER :: n1f, n2f, n1c, n2c, ndata
384  REAL(RFREAL), POINTER :: valf(:,:), valc(:,:)
385  END SUBROUTINE rflo_interpoldistrib
386 
387  SUBROUTINE rflo_randominit( regions )
388  USE moddatastruct, ONLY : t_region
389  TYPE(t_region), POINTER :: regions(:)
390  END SUBROUTINE rflo_randominit
391 
392  SUBROUTINE rflo_readregiontopology( global,regions )
393  USE moddatastruct, ONLY : t_region
394  USE modglobal, ONLY : t_global
395  TYPE(t_global), POINTER :: global
396  TYPE(t_region), POINTER :: regions(:)
397  END SUBROUTINE rflo_readregiontopology
398 
399  SUBROUTINE rflo_readdatafileint( global,fileId,form,nDim1,nDim2,ivar )
400  USE modglobal, ONLY : t_global
401  INTEGER :: fileid, form, ndim1, ndim2
402  INTEGER :: ivar(:,:)
403  TYPE(t_global), POINTER :: global
404  END SUBROUTINE rflo_readdatafileint
405 
406  SUBROUTINE rflo_readdatafilereal( global,fileId,form,nDim1,nDim2,var )
407  USE modglobal, ONLY : t_global
408  USE moddatatypes
409  INTEGER :: fileid, form, ndim1, ndim2
410  REAL(RFREAL) :: var(:,:)
411  TYPE(t_global), POINTER :: global
412  END SUBROUTINE rflo_readdatafilereal
413 
414  SUBROUTINE rflo_readgrid( regions )
415  USE moddatastruct, ONLY : t_region
416  TYPE(t_region), POINTER :: regions(:)
417  END SUBROUTINE rflo_readgrid
418 
419  SUBROUTINE rflo_readgridregion( iReg,regions )
420  USE moddatastruct, ONLY : t_region
421  INTEGER :: ireg
422  TYPE(t_region), POINTER :: regions(:)
423  END SUBROUTINE rflo_readgridregion
424 
425  SUBROUTINE rflo_readrandomstate( regions )
426  USE moddatastruct, ONLY : t_region
427  TYPE(t_region), POINTER :: regions(:)
428  END SUBROUTINE rflo_readrandomstate
429 
430  SUBROUTINE rflo_readsolution( regions )
431  USE moddatastruct, ONLY : t_region
432  TYPE(t_region), POINTER :: regions(:)
433  END SUBROUTINE rflo_readsolution
434 
435  SUBROUTINE rflo_readsolutionregion( iReg,regions )
436  USE moddatastruct, ONLY : t_region
437  INTEGER :: ireg
438  TYPE(t_region), POINTER :: regions(:)
439  END SUBROUTINE rflo_readsolutionregion
440 
441  SUBROUTINE rflo_setmstagecoeffs( global,input,nrkStages )
442  USE modglobal, ONLY: t_global
443  USE modmixture, ONLY : t_mixt_input
444  TYPE(t_mixt_input) :: input
445  INTEGER :: nrksteps
446  TYPE(t_global), POINTER :: global
447  END SUBROUTINE rflo_setmstagecoeffs
448 
449  SUBROUTINE rflo_tfint1d( s,p1,p2,xyz )
450  USE moddatatypes
451  REAL(RFREAL) :: s, p1(3), p2(3), xyz(3)
452  END SUBROUTINE rflo_tfint1d
453 
454  SUBROUTINE rflo_tfint2d( s1,s2,s3,s4,e1,e2,e3,e4,p1,p2,p3,p4,xyz )
455  USE moddatatypes
456  REAL(RFREAL) :: s1, s2, s3, s4
457  REAL(RFREAL) :: e1(3), e2(3), e3(3), e4(3)
458  REAL(RFREAL) :: p1(3), p2(3), p3(3), p4(3)
459  REAL(RFREAL) :: xyz(3)
460  END SUBROUTINE rflo_tfint2d
461 
462  SUBROUTINE rflo_writedatafileint( global,fileId,form,nDim1,nDim2,ivar )
463  USE modglobal, ONLY : t_global
464  INTEGER :: fileid, form, ndim1, ndim2
465  INTEGER :: ivar(:,:)
466  TYPE(t_global), POINTER :: global
467  END SUBROUTINE rflo_writedatafileint
468 
469  SUBROUTINE rflo_writedatafilereal( global,fileId,form,nDim1,nDim2,var )
470  USE modglobal, ONLY : t_global
471  USE moddatatypes
472  INTEGER :: fileid, form, ndim1, ndim2
473  REAL(RFREAL) :: var(:,:)
474  TYPE(t_global), POINTER :: global
475  END SUBROUTINE rflo_writedatafilereal
476 
477  SUBROUTINE rflo_writegrid( regions )
478  USE moddatastruct, ONLY : t_region
479  TYPE(t_region), POINTER :: regions(:)
480  END SUBROUTINE rflo_writegrid
481 
482  SUBROUTINE rflo_writegridregion( iReg,regions )
483  USE moddatastruct, ONLY : t_region
484  INTEGER :: ireg
485  TYPE(t_region), POINTER :: regions(:)
486  END SUBROUTINE rflo_writegridregion
487 
488  SUBROUTINE rflo_writerandomstate( regions )
489  USE moddatastruct, ONLY : t_region
490  TYPE(t_region), POINTER :: regions(:)
491  END SUBROUTINE rflo_writerandomstate
492 
493  SUBROUTINE rflo_writeregiontopology( regions )
494  USE moddatastruct, ONLY : t_region
495  TYPE(t_region), POINTER :: regions(:)
496  END SUBROUTINE rflo_writeregiontopology
497 
498  SUBROUTINE rflo_writesolution( regions )
499  USE moddatastruct, ONLY : t_region
500  TYPE(t_region), POINTER :: regions(:)
501  END SUBROUTINE rflo_writesolution
502 
503  SUBROUTINE rflo_writesolutionregion( iReg,regions )
504  USE moddatastruct, ONLY : t_region
505  INTEGER :: ireg
506  TYPE(t_region), POINTER :: regions(:)
507  END SUBROUTINE rflo_writesolutionregion
508 
509 #ifdef STATS
510  SUBROUTINE rflo_readstat( regions )
511  USE moddatastruct, ONLY : t_region
512  TYPE(t_region), POINTER :: regions(:)
513  END SUBROUTINE rflo_readstat
514 
515  SUBROUTINE rflo_readstatregion( iReg,regions )
516  USE moddatastruct, ONLY : t_region
517  INTEGER :: ireg
518  TYPE(t_region), POINTER :: regions(:)
519  END SUBROUTINE rflo_readstatregion
520 
521  SUBROUTINE rflo_writestat( regions )
522  USE moddatastruct, ONLY : t_region
523  TYPE(t_region), POINTER :: regions(:)
524  END SUBROUTINE rflo_writestat
525 #endif
526 
527  SUBROUTINE rflo_zerodummycells( region,var )
528  USE moddatatypes
529  USE moddatastruct, ONLY : t_region
530  TYPE(t_region) :: region
531  REAL(RFREAL), POINTER :: var(:,:)
532  END SUBROUTINE rflo_zerodummycells
533 
534  END INTERFACE
535 
536 END MODULE rflo_modinterfaceslibrary
537 
538 !******************************************************************************
539 !
540 ! RCS Revision history:
541 !
542 ! $Log: RFLO_ModInterfacesLibrary.F90,v $
543 ! Revision 1.23 2008/12/06 08:44:16 mtcampbe
544 ! Updated license.
545 !
546 ! Revision 1.22 2008/11/19 22:17:27 mtcampbe
547 ! Added Illinois Open Source License/Copyright
548 !
549 ! Revision 1.21 2006/03/18 11:07:55 wasistho
550 ! removed RFLO_GridFlatPatch
551 !
552 ! Revision 1.20 2006/03/12 22:00:54 wasistho
553 ! added RFLO_GridFlatPatch
554 !
555 ! Revision 1.19 2006/03/12 20:39:40 wasistho
556 ! added RFLO_EdgeDeformationStraight
557 !
558 ! Revision 1.18 2005/11/11 07:16:27 wasistho
559 ! removed RFLO_WriteDegeneratEC
560 !
561 ! Revision 1.17 2005/10/27 05:55:56 wasistho
562 ! removed RFLO_LaplaceGrid... routines
563 !
564 ! Revision 1.16 2005/10/20 06:54:13 wasistho
565 ! added RFLO_CalcCellCentroids and RFLO_CalcFaceCentroids
566 !
567 ! Revision 1.15 2005/05/27 01:52:55 wasistho
568 ! added rflo_gridremesh
569 !
570 ! Revision 1.14 2004/11/17 16:28:43 haselbac
571 ! Adapted interface for RFLO_SetMStageCoeffs
572 !
573 ! Revision 1.13 2004/11/09 10:53:23 wasistho
574 ! added RFLO_readStatRegion
575 !
576 ! Revision 1.12 2004/09/30 16:57:20 wasistho
577 ! added RFLO_extrapIntCellVec/Scal routines
578 !
579 ! Revision 1.11 2004/08/21 00:34:43 wasistho
580 ! added RFLO_writeDegeneratEC
581 !
582 ! Revision 1.10 2004/07/26 19:29:48 wasistho
583 ! changed POINTER to TARGET in RFLO_CheckValidity
584 !
585 ! Revision 1.9 2004/07/26 19:04:28 wasistho
586 ! add RFLO_CheckValidity
587 !
588 ! Revision 1.8 2003/11/21 22:36:37 fnajjar
589 ! Update Random Number Generator
590 !
591 ! Revision 1.7 2003/08/25 21:51:24 jblazek
592 ! Full version of global grid motion scheme.
593 !
594 ! Revision 1.6 2003/08/11 21:51:17 jblazek
595 ! Added basic global grid smoothing scheme.
596 !
597 ! Revision 1.5 2003/07/03 21:48:45 jblazek
598 ! Implemented dual-time stepping.
599 !
600 ! Revision 1.4 2003/03/14 22:05:11 jblazek
601 ! Improved mesh motion algorithm - node movement exchaged between blocks.
602 !
603 ! Revision 1.3 2003/02/17 19:31:12 jferry
604 ! Implemented portable random number generator ModRandom
605 !
606 ! Revision 1.2 2003/02/03 19:20:46 jblazek
607 ! Added treatment of edge and corner cells for one processor.
608 !
609 ! Revision 1.1 2002/12/27 22:07:14 jblazek
610 ! Splitted up RFLO_ModInterfaces and ModInterfaces.
611 !
612 !******************************************************************************
613 
614 
615 
616 
617 
618 
subroutine rflo_edgedeformation(region, boundMoved, edgeMoved, arcLen12, arcLen34, arcLen56, xyzOld, dNode)
subroutine rflo_writerandomstate(regions)
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 iedge jeend
**********************************************************************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
**********************************************************************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 jpnbeg
subroutine rflo_getpatchdirection(patch, idir, jdir, kdir)
subroutine rflo_calcgradphysbc(region, patch, iBegV, iEndV, iBegG, iEndG, var, gradi, gradj, gradk)
subroutine rflo_calccellcentroids(region)
subroutine rflo_calcgraddummysymm(region, lbound, idir, jdir, kdir, inode, jnode, knode, ibeg, iend, jbeg, jend, kbeg, kend, 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 inode
**********************************************************************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 jcend
subroutine rflo_writedatafileint(global, fileId, form, nDim1, nDim2, ivar)
subroutine rflo_copyedgefacenorm(region, iFBeg, iFEnd, fvari, fvarj, fvark)
double s
Definition: blastest.C:80
**********************************************************************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 rflo_arclengthbounds(region, xyz, arcLen12, arcLen34, arcLen56)
**********************************************************************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 jcbeg
**********************************************************************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 kpnbeg
NT p1
subroutine rflo_tfint2d(s1, s2, s3, s4, e1, e2, e3, e4, p1, p2, p3, p4, xyz)
Definition: RFLO_Tfint.F90:76
subroutine rflo_extrapintcellscal(region, fVec)
subroutine rflo_readsolutionregion(iReg, regions)
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 iedge ieend
subroutine rflo_exchangednoderecv(region, regionSrc, patch, patchSrc, average, dNode)
subroutine rflo_readdatafileint(global, fileId, form, nDim1, nDim2, ivar)
**********************************************************************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
subroutine rflo_writegridregion(iReg, regions)
subroutine rflo_changeinteriorgrid(region, boundMoved, edgeMoved, arcLen12, arcLen34, arcLen56, xyzOld, xyz)
subroutine rflo_writestat(regions)
**********************************************************************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_setmstagecoeffs(global, input, nrkSteps)
**********************************************************************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 icbeg
**********************************************************************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 jdnbeg
subroutine rflo_tfint1d(s, p1, p2, xyz)
Definition: RFLO_Tfint.F90:59
subroutine rflo_readstat(regions)
**********************************************************************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 jpnend
**********************************************************************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 idnend
subroutine rflo_getnodeoffset(region, iLev, iNodeOffset, ijNodeOffset)
subroutine rflo_edgedeformationstraight(region, boundMoved, edgeStraight, edgeMoved, arcLen12, arcLen34, arcLen56, xyzOrig, xyzOld, dNode)
**********************************************************************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 jdnend
subroutine rflo_readgridregion(iReg, regions)
**********************************************************************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 iedge jebeg
subroutine rflo_getdimensdummy(region, iLev, idcbeg, idcend, jdcbeg, jdcend, kdcbeg, kdcend)
**********************************************************************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 idnbeg
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
subroutine rflo_readsolution(regions)
**********************************************************************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
subroutine input(X, NNODE, NDC, NCELL, NFCE, NBPTS, NBFACE, ITYP, NPROP, XBNDY, XFAR, YFAR, ZFAR)
**********************************************************************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
subroutine rflo_extrapintcellvec(region, idBeg, idEnd, fVec)
subroutine rflo_generatecoarsegrids(region)
subroutine rflo_getpatchindicesnodes(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 ipnbeg
**********************************************************************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 icorner
subroutine rflo_zerodummycells(region, var)
**********************************************************************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 form
subroutine rflo_writeregiontopology(regions)
**********************************************************************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 iFEnd fvarj(:,:)
subroutine rflo_writegrid(regions)
subroutine rflo_randominit(regions)
**********************************************************************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_checkvalidity(region)
subroutine rflo_getcornercellsindices(region, iLev, icorner, icbeg, icend, jcbeg, jcend, kcbeg, kcend)
subroutine rflo_derivedinputvalues(regions)
**********************************************************************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
subroutine rflo_gridremesh(region)
subroutine rflo_calcgraddummy(region, patch, iBegV, iEndV, iBegG, iEndG, gradi, gradj, gradk)
subroutine rflo_getdimensphysnodes(region, iLev, ipnbeg, ipnend, jpnbeg, jpnend, kpnbeg, kpnend)
**********************************************************************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
subroutine rflo_exchangednodecopy(region, regionSrc, patch, patchSrc, average, dNode, dNodeSrc)
subroutine rflo_calcgraddummyconn(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 jdcbeg
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 rflo_getdimensdummynodes(region, iLev, idnbeg, idnend, jdnbeg, jdnend, kdnbeg, kdnend)
**********************************************************************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 icend
subroutine rflo_readgrid(regions)
subroutine rflo_writesolution(regions)
subroutine rflo_readregiontopology(global, regions)
subroutine rflo_readrandomstate(regions)
**********************************************************************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 iedge kebeg
**********************************************************************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_copyedgefaceparal(region, iFBeg, iFEnd, fvari, fvarj, fvark)
subroutine rflo_boundarydeformation(region, boundMoved, edgeMoved, arcLen12, arcLen34, arcLen56, xyzOld, dNode)
**********************************************************************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 kcbeg
subroutine rflo_interpoldistrib(n1f, n2f, n1c, n2c, nData, valf, valc)
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 rflo_writedatafilereal(global, fileId, form, nDim1, nDim2, var)
subroutine rflo_initinputvalues(regions)
subroutine rflo_calcgradconnbc(region, patch, iConBc, iBegV, iEndV, iBegG, iEndG, var, 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 ipnend
subroutine rflo_exchangednodesend(region, regionSrc, patch, dNode)
subroutine rflo_writesolutionregion(iReg, regions)
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 kdnbeg
**********************************************************************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 jnode
subroutine rflo_readstatregion(iReg, regions)
**********************************************************************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(:,:)
subroutine rflo_calcgradvector(region, iBegV, iEndV, iBegG, iEndG, var, gradi, gradj, gradk)
subroutine rflo_calcfacecentroids(region)
subroutine rflo_readdatafilereal(global, fileId, form, nDim1, nDim2, var)
subroutine rflo_calcgradfaces(region, ilev, iBegV, iEndV, iBegG, iEndG, var, gradi, gradj, gradk)