Skip to content

Commit 8695afd

Browse files
authored
Merge pull request #14024 from mcgratta/master
FDS Source: Issue #14018. Fix bug in vent drawing logic
2 parents e026318 + e7a602d commit 8695afd

File tree

3 files changed

+3
-3
lines changed

3 files changed

+3
-3
lines changed

Source/dump.f90

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2296,7 +2296,7 @@ SUBROUTINE WRITE_SMOKEVIEW_FILE
22962296
WHERE (VENT_INDICES(HI1:HI2,VI1:VI2,FACE_INDEX)==0) VENT_INDICES(HI1:HI2,VI1:VI2,FACE_INDEX) = -1
22972297
ELSE ! Tag user-specified vents
22982298
WHERE (VENT_INDICES(HI1:HI2,VI1:VI2,FACE_INDEX)==0) VENT_INDICES(HI1:HI2,VI1:VI2,FACE_INDEX) = N
2299-
IF (VT%OBST_INDEX==0) THEN ! a dummy vent will be created and drawn rather than the actual vent.
2299+
IF (.NOT.VT%DRAW) THEN ! a dummy vent will be created and drawn rather than the actual vent.
23002300
VT%COLOR_INDICATOR = 8
23012301
VT%TYPE_INDICATOR = -2
23022302
VT%TRANSPARENCY = 0._EB

Source/init.f90

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2956,7 +2956,7 @@ SUBROUTINE INIT_WALL_CELL(NM,I,J,K,OBST_INDEX,IW,IOR,SURF_INDEX,IERR,TT)
29562956
VENT_INDEX_FOUND = N
29572957
VENT_INDEX = N
29582958
SURF_INDEX_NEW = VT%SURF_INDEX
2959-
VT%OBST_INDEX = OBST_INDEX
2959+
IF (OBST_INDEX>0 .AND. IW<=M%N_EXTERNAL_WALL_CELLS) VT%DRAW = .FALSE.
29602960

29612961
ENDDO VENT_SEARCH_LOOP
29622962

Source/type.f90

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1489,7 +1489,7 @@ MODULE TYPES
14891489
X1_ORIG=0._EB,X2_ORIG=0._EB,Y1_ORIG=0._EB,Y2_ORIG=0._EB,Z1_ORIG=0._EB,Z2_ORIG=0._EB, &
14901490
X0=-9.E6_EB,Y0=-9.E6_EB,Z0=-9.E6_EB,FIRE_SPREAD_RATE,UNDIVIDED_INPUT_AREA=0._EB,INPUT_AREA=0._EB,&
14911491
TMP_EXTERIOR=-1000._EB,DYNAMIC_PRESSURE=0._EB,UVW(3)=-1.E12_EB,RADIUS=-1._EB
1492-
LOGICAL :: ACTIVATED=.TRUE.,GEOM=.FALSE.,AREA_ADJUST=.TRUE.
1492+
LOGICAL :: ACTIVATED=.TRUE.,GEOM=.FALSE.,AREA_ADJUST=.TRUE.,DRAW=.TRUE.
14931493
CHARACTER(LABEL_LENGTH) :: DEVC_ID='null',CTRL_ID='null',ID='null'
14941494
! turbulent inflow (experimental)
14951495
INTEGER :: N_EDDY=0

0 commit comments

Comments
 (0)