53 ijnoff,ndel,idbeg,idend,fact1,fact2,fvar, &
67 INTEGER :: ndel(diri:dirk),idbeg,idend
68 REAL(RFREAL) :: fact1(filwidth_four),fact2(filwidth_four)
69 REAL(RFREAL),
POINTER :: fvar(:,:),filtvar(:,:)
72 INTEGER ::
i,
j,
k, l, ijkn, ijknb, ijkne
75 CHARACTER(CHRLEN) :: rcsidentstring
76 REAL(RFREAL) :: tmpb(idbeg:idend),tmpe(idbeg:idend)
80 rcsidentstring =
'$RCSfile: TURB_floLesUniFiltFFI.F90,v $'
83 'TURB_floLesUniFiltFFI.F90' )
87 IF (ndel(diri)==filwidth_zero)
THEN
93 ELSEIF ((ndel(diri)==filwidth_one) .OR. &
94 (ndel(diri)==filwidth_two))
THEN
102 ijkn = indijk(
i ,
j ,
k ,inoff,ijnoff)
104 filtvar(l,ijkn)=fact1(ndel(diri))*(fvar(l,ijkn-1)+fvar(l,ijkn+1))+ &
105 fact2(ndel(diri))*fvar(l,ijkn)
112 ELSEIF (ndel(diri)==filwidth_four)
THEN
120 ijkn = indijk(
i ,
j ,
k ,inoff,ijnoff)
122 filtvar(l,ijkn)=fact1(ndel(diri))*(fvar(l,ijkn-2)+fvar(l,ijkn+2))+ &
123 fact2(ndel(diri))*(fvar(l,ijkn+1)+fvar(l,ijkn)+ &
130 ijknb = indijk(
ibeg ,
j ,
k ,inoff,ijnoff)
131 ijkne = indijk(
iend ,
j ,
k ,inoff,ijnoff)
133 tmpb(l) = 2._rfreal*fvar(l,ijknb-1)-fvar(l,ijknb)
134 tmpe(l) = 2._rfreal*fvar(l,ijkne+1)-fvar(l,ijkne)
135 filtvar(l,ijknb)=fact1(ndel(diri))*(tmpb(l)+fvar(l,ijknb+2))+ &
136 fact2(ndel(diri))*(fvar(l,ijknb+1)+fvar(l,ijknb)+ &
138 filtvar(l,ijkne)=fact1(ndel(diri))*(tmpe(l)+fvar(l,ijkne-2))+ &
139 fact2(ndel(diri))*(fvar(l,ijkne+1)+fvar(l,ijkne)+ &
**********************************************************************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 ibeg
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 knode iend
subroutine turb_flolesunifiltffi(global, ibeg, iend, jbeg, jend, kbeg, kend, iNOff, ijNOff, nDel, idBeg, idEnd, fact1, fact2, fVar, filtVar)
**********************************************************************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 knode jend
**********************************************************************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 knode jbeg
**********************************************************************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 knode kbeg
subroutine deregisterfunction(global)