Skip to content

Commit e632e0b

Browse files
committed
FDS Source: do not reset face values for OPEN_WIND_BOUNDARY if bc is PERIODIC FLOW ONLY
1 parent 83736af commit e632e0b

File tree

1 file changed

+7
-3
lines changed

1 file changed

+7
-3
lines changed

Source/wall.f90

Lines changed: 7 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -570,9 +570,13 @@ SUBROUTINE SURFACE_HEAT_TRANSFER(NM,T,SF,BC,B1,WALL_INDEX,CFACE_INDEX,PARTICLE_I
570570

571571
! Avoid large fluxes at open downwind boundaries
572572

573-
IF (OPEN_WIND_BOUNDARY .AND. DOT_PRODUCT(BC%NVEC,(/U_WIND(BC%KK),V_WIND(BC%KK),W_WIND(BC%KK)/))<-TWO_EPSILON_EB) THEN
574-
B1%TMP_F = B1%TMP_G
575-
B1%ZZ_F(1:N_TRACKED_SPECIES) = B1%ZZ_G(1:N_TRACKED_SPECIES)
573+
WC => WALL(WALL_INDEX)
574+
! INTERPOLATED_BOUNDARY and PERIODIC_BOUNDARY possible with PERIODIC FLOW ONLY vent
575+
IF (WC%BOUNDARY_TYPE/=INTERPOLATED_BOUNDARY .AND. WC%BOUNDARY_TYPE/=PERIODIC_BOUNDARY) THEN
576+
IF (OPEN_WIND_BOUNDARY .AND. DOT_PRODUCT(BC%NVEC,(/U_WIND(BC%KK),V_WIND(BC%KK),W_WIND(BC%KK)/))<-TWO_EPSILON_EB) THEN
577+
B1%TMP_F = B1%TMP_G
578+
B1%ZZ_F(1:N_TRACKED_SPECIES) = B1%ZZ_G(1:N_TRACKED_SPECIES)
579+
ENDIF
576580
ENDIF
577581

578582
! Ghost cell values

0 commit comments

Comments
 (0)