75 TYPE(t_region
),
TARGET :: region
83 INTEGER :: ilev, icoff, ijcoff
88 INTEGER :: spacediscr, spaceorder
89 REAL(RFREAL),
POINTER :: diss(:,:),
rhs(:,:)
92 TYPE(t_region
),
POINTER :: pregion
99 global => region%global
102 'ConvectiveFluxes.F90' )
109 ilev = region%currLevel
117 diss => region%levels(ilev)%mixt%diss
118 rhs => region%levels(ilev)%mixt%rhs
123 diss => region%mixt%diss
124 rhs => region%mixt%rhs
127 spacediscr = region%mixtInput%spaceDiscr
128 spaceorder = region%mixtInput%spaceOrder
136 rhs(cv_mixt_dens,
ic) = -diss(cv_mixt_dens,
ic)
137 rhs(cv_mixt_xmom,
ic) = -diss(cv_mixt_xmom,
ic)
138 rhs(cv_mixt_ymom,
ic) = -diss(cv_mixt_ymom,
ic)
139 rhs(cv_mixt_zmom,
ic) = -diss(cv_mixt_zmom,
ic)
140 rhs(cv_mixt_ener,
ic) = -diss(cv_mixt_ener,
ic)
151 IF (spacediscr==discr_cen_scal .AND. &
152 (spaceorder==discr_order_1 .OR. spaceorder==discr_order_2))
THEN
160 IF (spacediscr == discr_upw_roe)
THEN
161 IF (spaceorder == discr_order_1)
THEN
163 ELSE IF (spaceorder == discr_order_2)
THEN
176 IF ( global%flowType == flow_unsteady )
THEN
177 DO icg = 1,region%grid%nCellsTot
178 rhs(cv_mixt_dens,icg) = -diss(cv_mixt_dens,icg)
179 rhs(cv_mixt_xmom,icg) = -diss(cv_mixt_xmom,icg)
180 rhs(cv_mixt_ymom,icg) = -diss(cv_mixt_ymom,icg)
181 rhs(cv_mixt_zmom,icg) = -diss(cv_mixt_zmom,icg)
182 rhs(cv_mixt_ener,icg) = -diss(cv_mixt_ener,icg)
194 IF ( pregion%mixt%cvState /= cv_mixt_state_cons )
THEN
195 CALL
errorstop(pregion%global,err_cv_state_invalid,__line__)
subroutine rflo_roefluxfirst(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 idcend
subroutine rflu_computefluxinv(pRegion, fluxPart)
subroutine registerfunction(global, funName, fileName)
**********************************************************************Rocstar Simulation Suite Illinois Rocstar LLC All rights reserved ****Illinois Rocstar LLC IL **www illinoisrocstar com **sales illinoisrocstar com WITHOUT WARRANTY OF ANY **EXPRESS OR INCLUDING BUT NOT LIMITED TO THE WARRANTIES **OF FITNESS FOR A PARTICULAR PURPOSE AND **NONINFRINGEMENT IN NO EVENT SHALL THE CONTRIBUTORS OR **COPYRIGHT HOLDERS BE LIABLE FOR ANY DAMAGES OR OTHER WHETHER IN AN ACTION OF TORT OR **Arising OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE **USE OR OTHER DEALINGS WITH THE SOFTWARE **********************************************************************INTERFACE SUBROUTINE ic
subroutine, public rflu_nscbc_comprhs(pRegion)
subroutine rflo_getdimensdummy(region, iLev, idcbeg, idcend, jdcbeg, jdcend, kdcbeg, kdcend)
LOGICAL function, public rflu_nscbc_decidehavenscbc(pRegion)
**********************************************************************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 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_centralflux(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
subroutine convectivefluxes(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 jdcbeg
subroutine errorstop(global, errorCode, errorLine, addMessage)
subroutine deregisterfunction(global)
subroutine rflo_roefluxsecond(region)