64 CHARACTER(CHRLEN) :: &
65 RCSIdentString =
'$RCSfile: RFLU_ModBFaceGradAccessList.F90,v $ $Revision: 1.7 $'
91 TYPE(t_region
),
POINTER :: pregion
97 INTEGER :: errorflag,ipatch
98 TYPE(t_grid),
POINTER :: pgrid
99 TYPE(t_patch),
POINTER :: ppatch
106 global => pregion%global
109 'RFLU_ModBFaceGradAccessList.F90')
111 IF ( global%myProcid == masterproc .AND. &
112 global%verbLevel > verbose_none )
THEN
113 WRITE(stdout,
'(A,1X,A)') solver_name, &
114 'Nullifying boundary-face gradient access list...'
121 pgrid => pregion%grid
127 DO ipatch = 1,pgrid%nPatches
128 ppatch => pregion%patches(ipatch)
139 IF ( global%myProcid == masterproc .AND. &
140 global%verbLevel > verbose_none )
THEN
141 WRITE(stdout,
'(A,1X,A)') solver_name, &
142 'Nullifying boundary-face gradient access list done.'
168 TYPE(t_region
),
POINTER :: pregion
174 INTEGER :: errorflag,ipatch
175 TYPE(t_grid),
POINTER :: pgrid
176 TYPE(t_patch),
POINTER :: ppatch
183 global => pregion%global
186 'RFLU_ModBFaceGradAccessList.F90')
188 IF ( global%myProcid == masterproc .AND. &
189 global%verbLevel > verbose_none )
THEN
190 WRITE(stdout,
'(A,1X,A)') solver_name, &
191 'Creating boundary-face gradient access list...'
198 pgrid => pregion%grid
204 DO ipatch = 1,pgrid%nPatches
205 ppatch => pregion%patches(ipatch)
226 IF ( global%myProcid == masterproc .AND. &
227 global%verbLevel > verbose_none )
THEN
228 WRITE(stdout,
'(A,1X,A)') solver_name, &
229 'Creating boundary-face gradient access list done.'
256 TYPE(t_region
),
POINTER :: pregion
262 INTEGER :: bf2bglast,bf2bgtotlast,ipatch
264 TYPE(t_grid),
POINTER :: pgrid
265 TYPE(t_patch),
POINTER :: ppatch
271 global => pregion%global
274 'RFLU_ModBFaceGradAccessList.F90')
276 IF ( global%myProcid == masterproc .AND. &
277 global%verbLevel > verbose_none )
THEN
278 WRITE(stdout,
'(A,1X,A)') solver_name, &
279 'Building boundary-face gradient access lists...'
286 pgrid => pregion%grid
292 DO ipatch = 1,pgrid%nPatches
293 ppatch => pregion%patches(ipatch)
295 IF ( ipatch /= 1 )
THEN
324 IF ( global%myProcid == masterproc .AND. &
325 global%verbLevel > verbose_none )
THEN
326 WRITE(stdout,
'(A,1X,A)') solver_name, &
327 'Building boundary-face gradient access lists done.'
356 TYPE(t_region
),
POINTER :: pregion
362 INTEGER :: errorflag,ipatch
363 TYPE(t_grid),
POINTER :: pgrid
364 TYPE(t_patch),
POINTER :: ppatch
371 global => pregion%global
374 'RFLU_ModBFaceGradAccessList.F90')
376 IF ( global%myProcid == masterproc .AND. &
377 global%verbLevel > verbose_none )
THEN
378 WRITE(stdout,
'(A,1X,A)') solver_name, &
379 'Destroying boundary-face gradient access list...'
386 pgrid => pregion%grid
392 DO ipatch = 1,pgrid%nPatches
393 ppatch => pregion%patches(ipatch)
420 IF ( global%myProcid == masterproc .AND. &
421 global%verbLevel > verbose_none )
THEN
422 WRITE(stdout,
'(A,1X,A)') solver_name, &
423 'Destroying boundary-face gradient access list done.'
subroutine, public rflu_nullifybfacegradaccesslist(pRegion)
subroutine, public rflu_createbfacegradaccesslist(pRegion)
subroutine registerfunction(global, funName, fileName)
subroutine, public rflu_buildbfacegradaccesslist(pRegion)
subroutine, public rflu_destroybfacegradaccesslist(pRegion)
subroutine deregisterfunction(global)