59 TYPE(t_region
),
INTENT(INOUT) :: region
65 CHARACTER(CHRLEN) :: rcsidentstring
69 INTEGER :: ilev, icoff, ijcoff, ijkd, ijkc1, ijkc2
71 REAL(RFREAL),
POINTER :: cv(:,:)
76 rcsidentstring =
'$RCSfile: PEUL_SetCornerEdgeCells.F90,v $ $Revision: 1.3 $'
78 global => region%global
81 'PEUL_SetCornerEdgeCells.F90' )
85 ilev = region%currLevel
93 cv => region%levels(ilev)%peul%cv
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)
103 cv(:,ijkd) = 0.5_rfreal*(cv(:,ijkc1) + cv(:,ijkc2))
106 ijkd = indijk(
i,
j,
k,icoff,ijcoff)
107 ijkc1 = indijk(
i,
j+1,
k ,icoff,ijcoff)
108 ijkc2 = indijk(
i,
j ,
k-1,icoff,ijcoff)
109 cv(:,ijkd) = 0.5_rfreal*(cv(:,ijkc1) + cv(:,ijkc2))
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)
118 cv(:,ijkd) = 0.5_rfreal*(cv(:,ijkc1) + cv(:,ijkc2))
121 ijkd = indijk(
i,
j,
k,icoff,ijcoff)
122 ijkc1 = indijk(
i,
j-1,
k ,icoff,ijcoff)
123 ijkc2 = indijk(
i,
j ,
k-1,icoff,ijcoff)
124 cv(:,ijkd) = 0.5_rfreal*(cv(:,ijkc1) + cv(:,ijkc2))
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)
137 cv(:,ijkd) = 0.5_rfreal*(cv(:,ijkc1) + cv(:,ijkc2))
140 ijkd = indijk(
i ,
j,
k ,icoff,ijcoff)
141 ijkc1 = indijk(
i+1,
j,
k ,icoff,ijcoff)
142 ijkc2 = indijk(
i ,
j,
k+1,icoff,ijcoff)
143 cv(:,ijkd) = 0.5_rfreal*(cv(:,ijkc1) + cv(:,ijkc2))
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)
152 cv(:,ijkd) = 0.5_rfreal*(cv(:,ijkc1) + cv(:,ijkc2))
155 ijkd = indijk(
i ,
j,
k ,icoff,ijcoff)
156 ijkc1 = indijk(
i-1,
j,
k ,icoff,ijcoff)
157 ijkc2 = indijk(
i ,
j,
k+1,icoff,ijcoff)
158 cv(:,ijkd) = 0.5_rfreal*(cv(:,ijkc1) + cv(:,ijkc2))
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)
171 cv(:,ijkd) = 0.5_rfreal*(cv(:,ijkc1) + cv(:,ijkc2))
174 ijkd = indijk(
i ,
j ,
k,icoff,ijcoff)
175 ijkc1 = indijk(
i+1,
j ,
k,icoff,ijcoff)
176 ijkc2 = indijk(
i ,
j-1,
k,icoff,ijcoff)
177 cv(:,ijkd) = 0.5_rfreal*(cv(:,ijkc1) + cv(:,ijkc2))
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)
186 cv(:,ijkd) = 0.5_rfreal*(cv(:,ijkc1) + cv(:,ijkc2))
189 ijkd = indijk(
i ,
j ,
k,icoff,ijcoff)
190 ijkc1 = indijk(
i-1,
j ,
k,icoff,ijcoff)
191 ijkc2 = indijk(
i ,
j-1,
k,icoff,ijcoff)
192 cv(:,ijkd) = 0.5_rfreal*(cv(:,ijkc1) + cv(:,ijkc2))
**********************************************************************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 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 peul_setcorneredgecells(region)
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 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 deregisterfunction(global)
subroutine rflo_getdimensphys(region, iLev, ipcbeg, ipcend, jpcbeg, jpcend, kpcbeg, kpcend)