58 TYPE(t_region
) :: region
66 INTEGER :: ilev, gasmodel, icoff, ijcoff, ijkd, ijkc1, ijkc2
68 REAL(RFREAL),
POINTER :: cv(:,:)
73 'RFLO_SetCornerEdgeCells.F90' )
77 ilev = region%currLevel
85 gasmodel = region%mixtInput%gasModel
87 cv => region%levels(ilev)%mixt%cv
94 ijkd = indijk(
i,
j ,
k ,icoff,ijcoff)
95 ijkc1 = indijk(
i,
j+1,
k ,icoff,ijcoff)
96 ijkc2 = indijk(
i,
j ,
k+1,icoff,ijcoff)
100 ijkd = indijk(
i,
j,
k,icoff,ijcoff)
101 ijkc1 = indijk(
i,
j+1,
k ,icoff,ijcoff)
102 ijkc2 = indijk(
i,
j ,
k-1,icoff,ijcoff)
109 ijkd = indijk(
i,
j,
k,icoff,ijcoff)
110 ijkc1 = indijk(
i,
j-1,
k ,icoff,ijcoff)
111 ijkc2 = indijk(
i,
j ,
k+1,icoff,ijcoff)
115 ijkd = indijk(
i,
j,
k,icoff,ijcoff)
116 ijkc1 = indijk(
i,
j-1,
k ,icoff,ijcoff)
117 ijkc2 = indijk(
i,
j ,
k-1,icoff,ijcoff)
128 ijkd = indijk(
i ,
j,
k ,icoff,ijcoff)
129 ijkc1 = indijk(
i+1,
j,
k ,icoff,ijcoff)
130 ijkc2 = indijk(
i ,
j,
k-1,icoff,ijcoff)
134 ijkd = indijk(
i ,
j,
k ,icoff,ijcoff)
135 ijkc1 = indijk(
i+1,
j,
k ,icoff,ijcoff)
136 ijkc2 = indijk(
i ,
j,
k+1,icoff,ijcoff)
143 ijkd = indijk(
i ,
j,
k ,icoff,ijcoff)
144 ijkc1 = indijk(
i-1,
j,
k ,icoff,ijcoff)
145 ijkc2 = indijk(
i ,
j,
k-1,icoff,ijcoff)
149 ijkd = indijk(
i ,
j,
k ,icoff,ijcoff)
150 ijkc1 = indijk(
i-1,
j,
k ,icoff,ijcoff)
151 ijkc2 = indijk(
i ,
j,
k+1,icoff,ijcoff)
162 ijkd = indijk(
i ,
j ,
k,icoff,ijcoff)
163 ijkc1 = indijk(
i+1,
j ,
k,icoff,ijcoff)
164 ijkc2 = indijk(
i ,
j+1,
k,icoff,ijcoff)
168 ijkd = indijk(
i ,
j ,
k,icoff,ijcoff)
169 ijkc1 = indijk(
i+1,
j ,
k,icoff,ijcoff)
170 ijkc2 = indijk(
i ,
j-1,
k,icoff,ijcoff)
177 ijkd = indijk(
i ,
j ,
k,icoff,ijcoff)
178 ijkc1 = indijk(
i-1,
j ,
k,icoff,ijcoff)
179 ijkc2 = indijk(
i ,
j+1,
k,icoff,ijcoff)
183 ijkd = indijk(
i ,
j ,
k,icoff,ijcoff)
184 ijkc1 = indijk(
i-1,
j ,
k,icoff,ijcoff)
185 ijkc2 = indijk(
i ,
j-1,
k,icoff,ijcoff)
208 INTEGER :: ijkd, ijkc1, ijkc2, gasmodel
209 REAL(RFREAL),
POINTER :: cv(:,:)
210 TYPE(t_region
) :: region
212 cv(cv_mixt_dens,ijkd) = 0.5_rfreal*(cv(cv_mixt_dens,ijkc1)+ &
213 cv(cv_mixt_dens,ijkc2))
214 cv(cv_mixt_xmom,ijkd) = 0.5_rfreal*(cv(cv_mixt_xmom,ijkc1)+ &
215 cv(cv_mixt_xmom,ijkc2))
216 cv(cv_mixt_ymom,ijkd) = 0.5_rfreal*(cv(cv_mixt_ymom,ijkc1)+ &
217 cv(cv_mixt_ymom,ijkc2))
218 cv(cv_mixt_zmom,ijkd) = 0.5_rfreal*(cv(cv_mixt_zmom,ijkc1)+ &
219 cv(cv_mixt_zmom,ijkc2))
220 cv(cv_mixt_ener,ijkd) = 0.5_rfreal*(cv(cv_mixt_ener,ijkc1)+ &
221 cv(cv_mixt_ener,ijkc2))
223 IF (gasmodel == gas_model_tcperf)
THEN
**********************************************************************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_setcorneredgecells(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 kpcbeg
subroutine registerfunction(global, funName, fileName)
**********************************************************************Rocstar Simulation Suite Illinois Rocstar LLC All rights reserved ****Illinois Rocstar LLC IL **www illinoisrocstar com **sales illinoisrocstar com WITHOUT WARRANTY OF ANY **EXPRESS OR INCLUDING BUT NOT LIMITED TO THE WARRANTIES **OF FITNESS FOR A PARTICULAR PURPOSE AND **NONINFRINGEMENT IN NO EVENT SHALL THE CONTRIBUTORS OR **COPYRIGHT HOLDERS BE LIABLE FOR ANY DAMAGES OR OTHER WHETHER IN AN ACTION OF TORT OR **Arising OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE **USE OR OTHER DEALINGS WITH THE SOFTWARE **********************************************************************INTERFACE SUBROUTINE jpcbeg
**********************************************************************Rocstar Simulation Suite Illinois Rocstar LLC All rights reserved ****Illinois Rocstar LLC IL **www illinoisrocstar com **sales illinoisrocstar com WITHOUT WARRANTY OF ANY **EXPRESS OR INCLUDING BUT NOT LIMITED TO THE WARRANTIES **OF FITNESS FOR A PARTICULAR PURPOSE AND **NONINFRINGEMENT IN NO EVENT SHALL THE CONTRIBUTORS OR **COPYRIGHT HOLDERS BE LIABLE FOR ANY DAMAGES OR OTHER WHETHER IN AN ACTION OF TORT OR **Arising OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE **USE OR OTHER DEALINGS WITH THE SOFTWARE **********************************************************************INTERFACE SUBROUTINE ipcend
subroutine rflo_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 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
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 rflo_averageedgecells(ijkD, ijkC1, ijkC2, gasModel, cv, 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 jdcend
**********************************************************************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 jdcbeg
subroutine mixtureproperties(region, inBeg, inEnd, gasUpdate)
subroutine deregisterfunction(global)
subroutine rflo_getdimensphys(region, iLev, ipcbeg, ipcend, jpcbeg, jpcend, kpcbeg, kpcend)