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_floLesUniFiltFFK.F90,v $'
83 'TURB_floLesUniFiltFFK.F90' )
87 IF (ndel(dirk)==filwidth_zero)
THEN
93 ELSEIF ((ndel(dirk)==filwidth_one) .OR. &
94 (ndel(dirk)==filwidth_two))
THEN
101 ijkn = indijk(
i ,
j ,
k ,inoff,ijnoff)
103 filtvar(l,ijkn)=fact1(ndel(dirk))*(fvar(l,ijkn-ijnoff)+ &
104 fvar(l,ijkn+ijnoff))+ &
105 fact2(ndel(dirk))*fvar(l,ijkn)
111 ELSEIF (ndel(dirk)==filwidth_four)
THEN
118 ijkn = indijk(
i ,
j ,
k ,inoff,ijnoff)
120 filtvar(l,ijkn)=fact1(ndel(dirk))*(fvar(l,ijkn-2*ijnoff)+ &
121 fvar(l,ijkn+2*ijnoff))+ &
122 fact2(ndel(dirk))*(fvar(l,ijkn+ijnoff)+ &
123 fvar(l,ijkn)+fvar(l,ijkn-ijnoff))
133 ijknb = indijk(
i ,
j ,
kbeg ,inoff,ijnoff)
134 ijkne = indijk(
i ,
j ,kend ,inoff,ijnoff)
136 tmpb(l) = 2._rfreal*fvar(l,ijknb-ijnoff)-fvar(l,ijknb)
137 tmpe(l) = 2._rfreal*fvar(l,ijkne+ijnoff)-fvar(l,ijkne)
138 filtvar(l,ijknb)=fact1(ndel(dirk))*(tmpb(l)+fvar(l,ijknb+2*ijnoff))+ &
139 fact2(ndel(dirk))*(fvar(l,ijknb+ijnoff)+ &
140 fvar(l,ijknb)+fvar(l,ijknb-ijnoff))
141 filtvar(l,ijkne)=fact1(ndel(dirk))*(tmpe(l)+fvar(l,ijkne-2*ijnoff))+ &
142 fact2(ndel(dirk))*(fvar(l,ijkne+ijnoff)+ &
143 fvar(l,ijkne)+fvar(l,ijkne-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 ibeg
subroutine turb_flolesunifiltffk(global, ibeg, iend, jbeg, jend, kbeg, kend, iNOff, ijNOff, nDel, idBeg, idEnd, fact1, fact2, fVar, filtVar)
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
**********************************************************************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)