Rocstar  1.0
Rocstar multiphysics simulation application
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
PLAG_ModInterfacesPost.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: PLAG_ModInterfacesPost.F90,v 1.8 2008/12/06 08:45:07 mtcampbe Exp $
34 !
35 ! Copyright: (c) 2003 by the University of Illinois
36 !
37 !******************************************************************************
38 
40 
41  IMPLICIT NONE
42 
43  INTERFACE
44 
45  DOUBLE PRECISION FUNCTION aver1d( cell,var )
46  USE moddatatypes
47  INTEGER :: cell(8)
48  REAL(RFREAL), POINTER :: var(:)
49  END FUNCTION aver1d
50 
51  DOUBLE PRECISION FUNCTION aver( cell,iEq,var )
52  USE moddatatypes
53  INTEGER :: cell(8), ieq
54  REAL(RFREAL), POINTER :: var(:,:)
55  END FUNCTION aver
56 
57  DOUBLE PRECISION FUNCTION averdiv( cell,iEq1,var1,iEq2,var2 )
58  USE moddatatypes
59  INTEGER :: cell(8), ieq1, ieq2
60  REAL(RFREAL), POINTER :: var1(:,:), var2(:,:)
61  END FUNCTION averdiv
62 
63  SUBROUTINE buildversionstring( versionString )
64  CHARACTER(*) :: versionstring
65  END SUBROUTINE buildversionstring
66 
67  SUBROUTINE readinputfile( regions )
68  USE moddatastruct, ONLY : t_region
69  TYPE(t_region), POINTER :: regions(:)
70  END SUBROUTINE readinputfile
71 
72  SUBROUTINE plag_binsortnozzleinlet( iReg,iLev,region,iRegBin )
73  USE moddatastruct, ONLY : t_region
74  INTEGER :: ireg, ilev, iregbin
75  TYPE(t_region) :: region
76  END SUBROUTINE plag_binsortnozzleinlet
77 
78  SUBROUTINE plag_binsortspatialdist( iReg,iLev,region,iRegBin )
79  USE moddatastruct, ONLY : t_region
80  INTEGER :: ireg, ilev, iregbin
81  TYPE(t_region) :: region
82  END SUBROUTINE plag_binsortspatialdist
83 
84  SUBROUTINE plag_allocatememorypost( region, iReg )
85  USE moddatastruct, ONLY : t_region
86  TYPE(t_region) :: region
87  INTEGER, INTENT(IN) :: ireg
88  END SUBROUTINE plag_allocatememorypost
89 
90  SUBROUTINE plag_calcderivedvariables( region )
91  USE moddatastruct, ONLY : t_region
92  TYPE(t_region) :: region
93  END SUBROUTINE plag_calcderivedvariables
94 
95  SUBROUTINE plag_deallocatememorypost( region, iReg )
96  USE moddatastruct, ONLY : t_region
97  TYPE(t_region) :: region
98  INTEGER, INTENT(IN) :: ireg
99  END SUBROUTINE plag_deallocatememorypost
100 
101  SUBROUTINE plag_intrpmixtproperties( region )
102  USE moddatastruct, ONLY : t_region
103  TYPE(t_region) :: region
104  END SUBROUTINE plag_intrpmixtproperties
105 
106  SUBROUTINE plag_processeulerfield( regions,iReg,nPclsSum )
107  USE moddatastruct, ONLY : t_region
108  TYPE(t_region), POINTER :: regions(:)
109  INTEGER, INTENT(IN) :: ireg,npclssum
110  END SUBROUTINE plag_processeulerfield
111 
112  SUBROUTINE plag_readsolutionfilepost( regions )
113  USE moddatastruct, ONLY : t_region
114  TYPE(t_region), POINTER :: regions(:)
115  END SUBROUTINE plag_readsolutionfilepost
116 
117 #ifdef STATS
118  SUBROUTINE plag_readstatpost( regions, iReg )
119  USE moddatastruct, ONLY : t_region
120  TYPE(t_region), POINTER :: regions(:)
121  INTEGER, INTENT(IN) :: ireg
122  END SUBROUTINE plag_readstatpost
123 #endif
124 
125  SUBROUTINE plag_userinput( regions )
126  USE moddatastruct, ONLY : t_region
127  TYPE(t_region), POINTER :: regions(:)
128  END SUBROUTINE plag_userinput
129 
130 #ifdef STATS
131  SUBROUTINE plag_writestattecascii( regions,iReg )
132  USE moddatastruct, ONLY : t_region
133  TYPE(t_region), POINTER :: regions(:)
134  INTEGER, INTENT(IN) :: ireg
135  END SUBROUTINE plag_writestattecascii
136 #endif
137 
138  SUBROUTINE plag_writetecplotascii( iReg,iLev,region )
139  USE moddatastruct, ONLY : t_region
140  INTEGER :: ireg, ilev
141  TYPE(t_region) :: region
142  END SUBROUTINE plag_writetecplotascii
143 
144 ! *****************************************************************************
145 ! RFLO-specific routines
146 ! *****************************************************************************
147 
148  SUBROUTINE rflo_copygeometrydummy( region )
149  USE moddatastruct, ONLY : t_region
150  TYPE(t_region) :: region
151  END SUBROUTINE rflo_copygeometrydummy
152 
153  SUBROUTINE rflo_derivedinputvalues( regions )
154  USE moddatastruct, ONLY : t_region
155  TYPE(t_region), POINTER :: regions(:)
156  END SUBROUTINE rflo_derivedinputvalues
157 
158  SUBROUTINE rflo_generatecoarsegrids( region )
159  USE moddatastruct, ONLY : t_region
160  TYPE(t_region) :: region
161  END SUBROUTINE rflo_generatecoarsegrids
162 
163  SUBROUTINE rflo_getcelloffset( region,iLev,iCellOffset,ijCellOffset )
164  USE moddatastruct, ONLY : t_region
165  INTEGER :: ilev, icelloffset, ijcelloffset
166  TYPE(t_region) :: region
167  END SUBROUTINE rflo_getcelloffset
168 
169  SUBROUTINE rflo_getnodeoffset( region,iLev,iNodeOffset,ijNodeOffset )
170  USE moddatastruct, ONLY : t_region
171  INTEGER :: ilev, inodeoffset, ijnodeoffset
172  TYPE(t_region) :: region
173  END SUBROUTINE rflo_getnodeoffset
174 
175  SUBROUTINE rflo_getdimensdummy( region,iLev,idcbeg,idcend,jdcbeg,jdcend, &
176  kdcbeg,kdcend )
177  USE moddatastruct, ONLY : t_region
178  INTEGER :: ilev, idcbeg, idcend, jdcbeg, jdcend, kdcbeg, kdcend
179  TYPE(t_region) :: region
180  END SUBROUTINE rflo_getdimensdummy
181 
182  SUBROUTINE rflo_getdimensdummynodes( region,iLev,idnbeg,idnend,jdnbeg,jdnend, &
183  kdnbeg,kdnend )
184  USE moddatastruct, ONLY : t_region
185  INTEGER :: ilev, idnbeg, idnend, jdnbeg, jdnend, kdnbeg, kdnend
186  TYPE(t_region) :: region
187  END SUBROUTINE rflo_getdimensdummynodes
188 
189  SUBROUTINE rflo_getdimensphys( region,iLev,ipcbeg,ipcend,jpcbeg,jpcend, &
190  kpcbeg,kpcend )
191  USE moddatastruct, ONLY : t_region
192  INTEGER :: ilev, ipcbeg, ipcend, jpcbeg, jpcend, kpcbeg, kpcend
193  TYPE(t_region) :: region
194  END SUBROUTINE rflo_getdimensphys
195 
196  SUBROUTINE rflo_getdimensphysnodes( region,iLev,ipnbeg,ipnend,jpnbeg,jpnend, &
197  kpnbeg,kpnend )
198  USE moddatastruct, ONLY : t_region
199  INTEGER :: ilev, ipnbeg, ipnend, jpnbeg, jpnend, kpnbeg, kpnend
200  TYPE(t_region) :: region
201  END SUBROUTINE rflo_getdimensphysnodes
202 
203  SUBROUTINE rflo_initinputvalues( regions )
204  USE moddatastruct, ONLY : t_region
205  TYPE(t_region), POINTER :: regions(:)
206  END SUBROUTINE rflo_initinputvalues
207 
208  SUBROUTINE rflo_readregiontopology( global,regions )
209  USE moddatastruct, ONLY : t_region
210  USE modglobal, ONLY : t_global
211  TYPE(t_global), POINTER :: global
212  TYPE(t_region), POINTER :: regions(:)
213  END SUBROUTINE rflo_readregiontopology
214 
215  SUBROUTINE rflo_readgridregion( iReg,regions )
216  USE moddatastruct, ONLY : t_region
217  INTEGER :: ireg
218  TYPE(t_region), POINTER :: regions(:)
219  END SUBROUTINE rflo_readgridregion
220  END INTERFACE
221 
222 END MODULE plag_modinterfacespost
223 
224 !******************************************************************************
225 !
226 ! RCS Revision history:
227 !
228 ! $Log: PLAG_ModInterfacesPost.F90,v $
229 ! Revision 1.8 2008/12/06 08:45:07 mtcampbe
230 ! Updated license.
231 !
232 ! Revision 1.7 2008/11/19 22:18:18 mtcampbe
233 ! Added Illinois Open Source License/Copyright
234 !
235 ! Revision 1.6 2005/02/16 23:44:16 fnajjar
236 ! Moved statistics-specific routines inside ifdef construct
237 !
238 ! Revision 1.5 2005/02/16 14:51:07 fnajjar
239 ! Added interface calls to Tecplot-based statistics file
240 !
241 ! Revision 1.4 2004/11/17 22:14:45 fnajjar
242 ! Added interface calls to eulerian capability
243 !
244 ! Revision 1.3 2004/11/13 21:59:35 fnajjar
245 ! Added interface for for PLAG_BinSortSpatialDist
246 !
247 ! Revision 1.2 2004/05/24 14:24:53 fnajjar
248 ! Included interface and call to binning routine
249 !
250 ! Revision 1.1.1.1 2003/05/06 16:14:38 fnajjar
251 ! Import of postprocessing tool for Rocpart
252 !
253 !******************************************************************************
254 
255 
256 
257 
258 
259 
subroutine rflo_copygeometrydummy(region)
subroutine plag_deallocatememorypost(region, iReg)
**********************************************************************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 plag_readsolutionfilepost(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 kpcbeg
**********************************************************************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
subroutine plag_allocatememorypost(region, iReg)
subroutine plag_intrpmixtproperties(region)
**********************************************************************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 jdnbeg
**********************************************************************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)
**********************************************************************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)
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
subroutine buildversionstring(versionString)
subroutine plag_processeulerfield(regions, iReg, nPclsSum)
**********************************************************************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 plag_writetecplotascii(iReg, iLev, region)
subroutine plag_binsortnozzleinlet(iReg, iLev, region, iRegBin)
**********************************************************************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 plag_binsortspatialdist(iReg, iLev, region, iRegBin)
subroutine rflo_generatecoarsegrids(region)
**********************************************************************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
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
subroutine readinputfile(regions)
DOUBLE PRECISION function aver1d(cell, var)
subroutine plag_writestattecascii(regions, iReg)
subroutine plag_calcderivedvariables(region)
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_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
subroutine plag_readstatpost(regions, iReg)
**********************************************************************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_getdimensdummynodes(region, iLev, idnbeg, idnend, jdnbeg, jdnend, kdnbeg, kdnend)
DOUBLE PRECISION function aver(cell, iEq, var)
subroutine rflo_readregiontopology(global, regions)
DOUBLE PRECISION function averdiv(cell, iEq1, var1, iEq2, var2)
subroutine rflo_initinputvalues(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 ipnend
subroutine rflo_getdimensphys(region, iLev, ipcbeg, ipcend, jpcbeg, jpcend, kpcbeg, kpcend)
subroutine plag_userinput(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 kdnbeg