60 TYPE(t_region
),
POINTER :: regions(:)
68 INTEGER :: ilev, npatches, bctype, iregsrc, ipatchsrc
75 'TURB_RFLO_RansBndConditionsRecv',
'TURB_rFLO_RansBndConditionsRecv.F90' )
77 IF (regions(ireg)%turbInput%modelClass /= model_rans) 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 turb_floransrecvcornedgecells(regions, iReg)
subroutine turb_floransexchcornedgecells(regions, iReg)
subroutine registerfunction(global, funName, fileName)
subroutine turb_rflo_ransbndconditionsrecv(regions, iReg)
subroutine deregisterfunction(global)
subroutine turb_floranssetcornedgecells(region)
subroutine turb_floranscorrcornedgecells(region, patch, bcType)
subroutine turb_floransrecvdummyvals(region, regionSrc, patch, patchSrc)