67 TYPE(t_region
) :: region
68 INTEGER :: ifbeg, ifend
69 REAL(RFREAL),
POINTER :: fvari(:,:),
fvarj(:,:), fvark(:,:)
77 INTEGER :: ilev, inoff, ijnoff, ijkd, ijkn1, ijkn2
82 'RFLO_CopyEdgeFaceNorm.F90' )
86 ilev = region%currLevel
99 ijkd = indijk(
i,
j ,
k ,inoff,ijnoff)
100 ijkn1 = indijk(
i,
jpnbeg,
k ,inoff,ijnoff)
101 ijkn2 = indijk(
i,
j ,
kpnbeg,inoff,ijnoff)
106 ijkd = indijk(
i,
j ,
k ,inoff,ijnoff)
107 ijkn1 = indijk(
i,
jpnbeg,
k ,inoff,ijnoff)
108 ijkn2 = indijk(
i,
j ,kpnend-1,inoff,ijnoff)
112 ijkd = indijk(
i,
j ,
k ,inoff,ijnoff)
113 ijkn1 = indijk(
i,
jpnbeg,
k ,inoff,ijnoff)
114 ijkn2 = indijk(
i,
j ,kpnend,inoff,ijnoff)
121 ijkd = indijk(
i,
j ,
k ,inoff,ijnoff)
122 ijkn1 = indijk(
i,
jpnend-1,
k ,inoff,ijnoff)
123 ijkn2 = indijk(
i,
j ,
kpnbeg,inoff,ijnoff)
127 ijkd = indijk(
i,
j ,
k ,inoff,ijnoff)
128 ijkn1 = indijk(
i,
jpnend-1,
k ,inoff,ijnoff)
129 ijkn2 = indijk(
i,
j ,kpnend,inoff,ijnoff)
136 ijkd = indijk(
i,
j ,
k ,inoff,ijnoff)
137 ijkn1 = indijk(
i,
jpnend,
k ,inoff,ijnoff)
138 ijkn2 = indijk(
i,
j ,
kpnbeg,inoff,ijnoff)
142 ijkd = indijk(
i,
j ,
k ,inoff,ijnoff)
143 ijkn1 = indijk(
i,
jpnend,
k ,inoff,ijnoff)
144 ijkn2 = indijk(
i,
j ,kpnend-1,inoff,ijnoff)
155 ijkd = indijk(
i ,
j,
k ,inoff,ijnoff)
156 ijkn1 = indijk(
ipnbeg,
j,
k ,inoff,ijnoff)
157 ijkn2 = indijk(
i ,
j,kpnend-1,inoff,ijnoff)
161 ijkd = indijk(
i ,
j,
k ,inoff,ijnoff)
162 ijkn1 = indijk(
ipnbeg,
j,
k ,inoff,ijnoff)
163 ijkn2 = indijk(
i ,
j,kpnend,inoff,ijnoff)
167 ijkd = indijk(
i ,
j,
k ,inoff,ijnoff)
168 ijkn1 = indijk(
ipnbeg,
j,
k ,inoff,ijnoff)
169 ijkn2 = indijk(
i ,
j,
kpnbeg,inoff,ijnoff)
177 ijkd = indijk(
i ,
j,
k ,inoff,ijnoff)
178 ijkn1 = indijk(
ipnend-1,
j,
k ,inoff,ijnoff)
179 ijkn2 = indijk(
i ,
j,kpnend,inoff,ijnoff)
183 ijkd = indijk(
i ,
j,
k ,inoff,ijnoff)
184 ijkn1 = indijk(
ipnend-1,
j,
k ,inoff,ijnoff)
185 ijkn2 = indijk(
i ,
j,
kpnbeg,inoff,ijnoff)
192 ijkd = indijk(
i ,
j,
k ,inoff,ijnoff)
193 ijkn1 = indijk(
ipnend,
j,
k ,inoff,ijnoff)
194 ijkn2 = indijk(
i ,
j,kpnend-1,inoff,ijnoff)
198 ijkd = indijk(
i ,
j,
k ,inoff,ijnoff)
199 ijkn1 = indijk(
ipnend,
j,
k ,inoff,ijnoff)
200 ijkn2 = indijk(
i ,
j,
kpnbeg,inoff,ijnoff)
211 ijkd = indijk(
i ,
j ,
k,inoff,ijnoff)
212 ijkn1 = indijk(
ipnbeg,
j ,
k,inoff,ijnoff)
213 ijkn2 = indijk(
i ,
jpnbeg,
k,inoff,ijnoff)
218 ijkd = indijk(
i ,
j ,
k,inoff,ijnoff)
219 ijkn1 = indijk(
ipnbeg,
j ,
k,inoff,ijnoff)
220 ijkn2 = indijk(
i ,
jpnend-1,
k,inoff,ijnoff)
224 ijkd = indijk(
i ,
j ,
k,inoff,ijnoff)
225 ijkn1 = indijk(
ipnbeg,
j ,
k,inoff,ijnoff)
226 ijkn2 = indijk(
i ,
jpnend,
k,inoff,ijnoff)
233 ijkd = indijk(
i ,
j ,
k,inoff,ijnoff)
234 ijkn1 = indijk(
ipnend-1,
j ,
k,inoff,ijnoff)
235 ijkn2 = indijk(
i ,
jpnbeg,
k,inoff,ijnoff)
239 ijkd = indijk(
i ,
j ,
k,inoff,ijnoff)
240 ijkn1 = indijk(
ipnend-1,
j ,
k,inoff,ijnoff)
241 ijkn2 = indijk(
i ,
jpnend,
k,inoff,ijnoff)
247 ijkd = indijk(
i ,
j ,
k,inoff,ijnoff)
248 ijkn1 = indijk(
ipnend,
j ,
k,inoff,ijnoff)
249 ijkn2 = indijk(
i ,
jpnbeg,
k,inoff,ijnoff)
253 ijkd = indijk(
i ,
j ,
k,inoff,ijnoff)
254 ijkn1 = indijk(
ipnend,
j ,
k,inoff,ijnoff)
255 ijkn2 = indijk(
i ,
jpnend-1,
k,inoff,ijnoff)
**********************************************************************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_copyedgefacenorm(region, iFBeg, iFEnd, fvari, fvarj, fvark)
**********************************************************************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 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 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
**********************************************************************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
**********************************************************************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 averagevecvar(ijkD, ijkN1, ijkN2, iFBeg, iFEnd, fvar)
**********************************************************************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_getdimensphysnodes(region, iLev, ipnbeg, ipnend, jpnbeg, jpnend, kpnbeg, kpnend)
subroutine rflo_getdimensdummynodes(region, iLev, idnbeg, idnend, jdnbeg, jdnend, kdnbeg, kdnend)
subroutine deregisterfunction(global)
**********************************************************************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
**********************************************************************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