68 INTEGER :: errorflag,hloc,
i,ic1l,ic2l,ic3l,ic4l,icmp,ifcp,ifile,ifun,
j,
k,l, &
70 CHARACTER(CHRLEN) :: ifilename,sectionstring,rcsidentstring
71 TYPE(t_grid),
POINTER :: pgrid
78 TYPE(t_region
),
POINTER :: pregion
84 rcsidentstring =
'$RCSfile: RFLU_ReadIntegrals1245OLES.F90,v $ $Revision: 1.6 $'
92 global => pregion%global
95 'RFLU_ReadIntegrals1245OLES.F90')
97 ncells =
SIZE(pgrid%fsOLES,1)
99 IF ( global%myProcid == masterproc .AND. &
100 global%verbLevel > verbose_none )
THEN
101 WRITE(stdout,
'(A)') solver_name
102 WRITE(stdout,
'(A,1X,A)') solver_name,
'Reading optimal LES integrals...'
105 WRITE(ifilename,
'(A,I1)') trim(global%inDir)// &
106 trim(global%casename)//
'.int_',ncells
108 ifile = if_integ_oles
109 OPEN(ifile,file=ifilename,
form=
"FORMATTED",
status=
"OLD", &
111 global%error = errorflag
112 IF ( global%error /= err_none )
THEN
113 CALL
errorstop(global,err_file_open,__line__,ifilename)
120 IF ( global%myProcid == masterproc .AND. &
121 global%verbLevel > verbose_low )
THEN
122 WRITE(stdout,
'(A,3X,A)') solver_name,
'Integral 1...'
125 READ(ifile,
'(A)') sectionstring
141 READ(ifile,
'(E15.6)') pgrid%int1OLES(
i,ifcp,vloc)
150 IF ( global%myProcid == masterproc .AND. &
151 global%verbLevel > verbose_low )
THEN
152 WRITE(stdout,
'(A,3X,A)') solver_name,
'Integral 2...'
155 READ(ifile,
'(A)') sectionstring
174 READ(ifile,
'(2(E15.6,1X))') pgrid%int20OLES(ifcp,vloc,hloc), &
175 pgrid%int21OLES(ifcp,vloc,hloc)
185 IF ( global%myProcid == masterproc .AND. &
186 global%verbLevel > verbose_low )
THEN
187 WRITE(stdout,
'(A,3X,A)') solver_name,
'Integral 4...'
190 READ(ifile,
'(A)') sectionstring
209 READ(ifile,
'(3(E15.6,1X))') pgrid%int40OLES(
i,ifcp,vloc), &
210 pgrid%int41OLES(
i,ifcp,vloc), &
211 pgrid%int42OLES(
i,ifcp,vloc)
221 IF ( global%myProcid == masterproc .AND. &
222 global%verbLevel > verbose_low )
THEN
223 WRITE(stdout,
'(A,3X,A)') solver_name,
'Integral 5...'
226 READ(ifile,
'(A)') sectionstring
248 READ(ifile,
'(3(E15.6,1X))') pgrid%int50OLES(ifcp,vloc,hloc), &
249 pgrid%int51OLES(ifcp,vloc,hloc), &
250 pgrid%int52OLES(ifcp,vloc,hloc)
262 CLOSE(ifile,iostat=errorflag)
263 global%error = errorflag
264 IF ( global%error /= err_none )
THEN
265 CALL
errorstop(global,err_file_close,__line__,ifilename)
268 IF ( global%myProcid == masterproc .AND. &
269 global%verbLevel > verbose_none )
THEN
270 WRITE(stdout,
'(A,1X,A)') solver_name,
'Reading optimal LES integrals done.'
subroutine registerfunction(global, funName, fileName)
int status() const
Obtain the status of the attribute.
INTEGER function, public rflu_geti1posoles(l, d)
INTEGER function, public rflu_getlposoles(j, a)
subroutine, public rflu_mapk2ij(k, i, j)
**********************************************************************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 form
subroutine, public rflu_mapm2ijkl(m, i, j, k, l)
INTEGER function, public rflu_geti4posoles(l, m, d, e, nCells)
subroutine errorstop(global, errorCode, errorLine, addMessage)
subroutine, public rflu_mapl2ijk(l, i, j, k)
subroutine rflu_readintegrals1245oles(pRegion)
INTEGER function, public rflu_getqposoles(j, k, b, g, nCells)
subroutine deregisterfunction(global)