60 TYPE(t_region
),
INTENT(INOUT) :: region
68 INTEGER :: ilev, icoff, ijcoff, inoff, ijnoff, ijkc, ijkn, ijkn1, indsvel
70 REAL(RFREAL) :: rrho, u,
v, w, sx, sy, sz, svel, vc
71 REAL(RFREAL),
POINTER :: cv(:,:)
72 REAL(RFREAL),
POINTER :: si(:,:), sj(:,:), sk(:,:), vol(:)
73 REAL(RFREAL),
POINTER :: sivel(:), sjvel(:), skvel(:)
74 REAL(RFREAL),
POINTER :: srad(:,:)
80 global => region%global
83 'TURB_rFLO_RansSpectralRadii.F90' )
85 IF (region%turbInput%modelClass /= model_rans) goto 999
89 ilev = region%currLevel
96 cv => region%levels(ilev)%mixt%cv
98 si => region%levels(ilev)%grid%si
99 sj => region%levels(ilev)%grid%sj
100 sk => region%levels(ilev)%grid%sk
101 vol => region%levels(ilev)%grid%vol
102 sivel => region%levels(ilev)%grid%siVel
103 sjvel => region%levels(ilev)%grid%sjVel
104 skvel => region%levels(ilev)%grid%skVel
105 indsvel = region%levels(ilev)%grid%indSvel
107 srad => region%levels(ilev)%turb%srad
114 ijkc = indijk(
i,
j,
k,icoff,ijcoff)
115 ijkn = indijk(
i,
j,
k,inoff,ijnoff)
116 rrho = 1._rfreal/cv(cv_mixt_dens,ijkc)
117 u = cv(cv_mixt_xmom,ijkc)*rrho
118 v = cv(cv_mixt_ymom,ijkc)*rrho
119 w = cv(cv_mixt_zmom,ijkc)*rrho
121 ijkn1 = indijk(
i+1,
j,
k,inoff,ijnoff)
122 sx = 0.5_rfreal*(si(xcoord,ijkn)+si(xcoord,ijkn1))
123 sy = 0.5_rfreal*(si(ycoord,ijkn)+si(ycoord,ijkn1))
124 sz = 0.5_rfreal*(si(zcoord,ijkn)+si(zcoord,ijkn1))
125 svel = 0.5_rfreal*(sivel(ijkn*indsvel)+sivel(ijkn1*indsvel))
126 vc = sx*u + sy*
v + sz*w - svel
127 srad(icoord,ijkc) = abs(vc)
129 ijkn1 = indijk(
i,
j+1,
k,inoff,ijnoff)
130 sx = 0.5_rfreal*(sj(xcoord,ijkn)+sj(xcoord,ijkn1))
131 sy = 0.5_rfreal*(sj(ycoord,ijkn)+sj(ycoord,ijkn1))
132 sz = 0.5_rfreal*(sj(zcoord,ijkn)+sj(zcoord,ijkn1))
133 svel = 0.5_rfreal*(sjvel(ijkn*indsvel)+sjvel(ijkn1*indsvel))
134 vc = sx*u + sy*
v + sz*w - svel
135 srad(jcoord,ijkc) = abs(vc)
137 ijkn1 = indijk(
i,
j,
k+1,inoff,ijnoff)
138 sx = 0.5_rfreal*(sk(xcoord,ijkn)+sk(xcoord,ijkn1))
139 sy = 0.5_rfreal*(sk(ycoord,ijkn)+sk(ycoord,ijkn1))
140 sz = 0.5_rfreal*(sk(zcoord,ijkn)+sk(zcoord,ijkn1))
141 svel = 0.5_rfreal*(skvel(ijkn*indsvel)+skvel(ijkn1*indsvel))
142 vc = sx*u + sy*
v + sz*w - svel
143 srad(kcoord,ijkc) = abs(vc)
**********************************************************************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 turb_rflo_ransspectralradii(region)
subroutine registerfunction(global, funName, fileName)
subroutine rflo_copyvectorpatches(iLev, region, vec)
*********************************************************************Illinois Open Source License ****University of Illinois NCSA **Open Source License University of Illinois All rights reserved ****Developed free of to any person **obtaining a copy of this software and associated documentation to deal with the Software without including without limitation the rights to and or **sell copies of the and to permit persons to whom the **Software is furnished to do subject to the following this list of conditions and the following disclaimers ****Redistributions in binary form must reproduce the above **copyright this list of conditions and the following **disclaimers in the documentation and or other materials **provided with the distribution ****Neither the names of the Center for Simulation of Advanced the University of nor the names of its **contributors may be used to endorse or promote products derived **from this Software without specific prior written permission ****THE SOFTWARE IS PROVIDED AS 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 v
subroutine rflo_copymatrixpatches(iLev, region, mat)
subroutine rflo_getnodeoffset(region, iLev, iNodeOffset, ijNodeOffset)
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
subroutine rflo_copymatrixcorners(iLev, region, mat)
subroutine rflo_copymatrixedges(iLev, region, mat)
subroutine rflo_getcelloffset(region, iLev, iCellOffset, ijCellOffset)
**********************************************************************Rocstar Simulation Suite Illinois Rocstar LLC All rights reserved ****Illinois Rocstar LLC IL **www illinoisrocstar com **sales illinoisrocstar com WITHOUT WARRANTY OF ANY **EXPRESS OR INCLUDING BUT NOT LIMITED TO THE WARRANTIES **OF FITNESS FOR A PARTICULAR PURPOSE AND **NONINFRINGEMENT IN NO EVENT SHALL THE CONTRIBUTORS OR **COPYRIGHT HOLDERS BE LIABLE FOR ANY DAMAGES OR OTHER WHETHER IN AN ACTION OF TORT OR **Arising OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE **USE OR OTHER DEALINGS WITH THE SOFTWARE **********************************************************************INTERFACE SUBROUTINE idcbeg
**********************************************************************Rocstar Simulation Suite Illinois Rocstar LLC All rights reserved ****Illinois Rocstar LLC IL **www illinoisrocstar com **sales illinoisrocstar com WITHOUT WARRANTY OF ANY **EXPRESS OR INCLUDING BUT NOT LIMITED TO THE WARRANTIES **OF FITNESS FOR A PARTICULAR PURPOSE AND **NONINFRINGEMENT IN NO EVENT SHALL THE CONTRIBUTORS OR **COPYRIGHT HOLDERS BE LIABLE FOR ANY DAMAGES OR OTHER WHETHER IN AN ACTION OF TORT OR **Arising OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE **USE OR OTHER DEALINGS WITH THE SOFTWARE **********************************************************************INTERFACE SUBROUTINE jdcend
**********************************************************************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_copyvectorcorners(iLev, region, vec)
subroutine deregisterfunction(global)
subroutine rflo_copyvectoredges(iLev, region, vec)
subroutine rflo_getdimensphys(region, iLev, ipcbeg, ipcend, jpcbeg, jpcend, kpcbeg, kpcend)