60 TYPE(t_region
),
POINTER :: regions(:)
68 INTEGER :: ilev, npatches, bctype, iregsrc, ipatchsrc
75 'RADI_RFLO_FlimBndConditionsRecv',
'RADI_rFLO_FlimBndConditionsRecv.F90' )
77 IF (regions(ireg)%radiInput%radiModel /= radi_model_fldtran) goto 999
81 ilev = regions(ireg)%currLevel
82 npatches = regions(ireg)%nPatches
88 patch => regions(ireg)%levels(ilev)%patches(ipatch)
91 iregsrc =
patch%srcRegion
92 ipatchsrc =
patch%srcPatch
96 IF ((bctype>=bc_regionconf .AND. bctype<=bc_regionconf+bc_range) .OR. &
97 (bctype>=bc_regionint .AND. bctype<=bc_regionint +bc_range) .OR. &
98 (bctype>=bc_regnonconf .AND. bctype<=bc_regnonconf+bc_range) .OR. &
99 (bctype>=bc_tra_peri .AND. bctype<=bc_tra_peri +bc_range) .OR. &
100 (bctype>=bc_rot_peri .AND. bctype<=bc_rot_peri +bc_range))
THEN
101 IF (regions(iregsrc)%procid /= regions(ireg)%global%myProcid)
THEN
102 patchsrc => regions(iregsrc)%levels(ilev)%patches(ipatchsrc)
117 patch => regions(ireg)%levels(ilev)%patches(ipatch)
118 bctype =
patch%bcType
119 IF ((bctype>=bc_noslipwall .AND. bctype<=bc_noslipwall+bc_range) .OR. &
120 (bctype>=bc_injection .AND. bctype<=bc_injection +bc_range .AND. &
121 regions(ireg)%mixtInput%flowModel==flow_navst) .OR. &
122 (bctype>=bc_symmetry .AND. bctype<=bc_symmetry +bc_range))
THEN
subroutine radi_floflimexchcornedgecells(regions, iReg)
subroutine registerfunction(global, funName, fileName)
subroutine radi_floflimsetcornedgecells(region)
subroutine radi_rflo_flimbndconditionsrecv(regions, iReg)
subroutine radi_floflimcorrcornedgecells(region, patch, radBcType)
subroutine radi_floflimrecvdummyvals(region, regionSrc, patch, patchSrc)
subroutine radi_floflimrecvcornedgecells(regions, iReg)
subroutine deregisterfunction(global)