Skip to content

Commit 44b8b20

Browse files
authored
Merge pull request #14073 from mcgratta/master
FDS Source: Issue #14072. Fix bug in BURN_AWAY
2 parents 5c0bc6c + a35923a commit 44b8b20

File tree

1 file changed

+5
-3
lines changed

1 file changed

+5
-3
lines changed

Source/init.f90

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -5037,8 +5037,8 @@ SUBROUTINE GET_BOUNDARY_TYPE
50375037

50385038
SF => SURFACE(WC%SURF_INDEX)
50395039

5040-
IF (REMOVE .AND. ( (SF%THERMAL_BC_INDEX==THERMALLY_THICK.AND.(SF%VARIABLE_THICKNESS.OR.SF%HT_DIM>1)) &
5041-
.OR. SF%PYROLYSIS_MODEL==PYROLYSIS_SPECIFIED ) ) THEN
5040+
USE_OLD_WALL_CELL: IF (REMOVE .AND. ( (SF%THERMAL_BC_INDEX==THERMALLY_THICK.AND.(SF%VARIABLE_THICKNESS.OR.SF%HT_DIM>1)) &
5041+
.OR. SF%PYROLYSIS_MODEL==PYROLYSIS_SPECIFIED ) ) THEN
50425042

50435043
BC => MESHES(NM)%BOUNDARY_COORD(WC%BC_INDEX)
50445044
IIG = BC%IIG
@@ -5059,6 +5059,7 @@ SUBROUTINE GET_BOUNDARY_TYPE
50595059
EWC => MESHES(NM)%EXTERNAL_WALL(CELL(ICG)%WALL_INDEX(IOR))
50605060
NOM = EWC%NOM
50615061
IF (NOM>0) THEN
5062+
IF (.NOT.ALLOCATED(MESHES(NOM)%WALL)) EXIT USE_OLD_WALL_CELL
50625063
IIO = EWC%IIO_MIN
50635064
JJO = EWC%JJO_MIN
50645065
KKO = EWC%KKO_MIN
@@ -5073,6 +5074,7 @@ SUBROUTINE GET_BOUNDARY_TYPE
50735074
ENDIF
50745075

50755076
SWAP: IF (IW_OLD>0) THEN
5077+
IF (MESHES(NOM)%CELL(ICG_OLD)%SOLID) EXIT SWAP
50765078
WC_OLD => MESHES(NOM)%WALL(IW_OLD)
50775079
IF (WC_OLD%OD_INDEX==0) EXIT SWAP
50785080
IF (SF%PYROLYSIS_MODEL==PYROLYSIS_SPECIFIED) THEN
@@ -5096,7 +5098,7 @@ SUBROUTINE GET_BOUNDARY_TYPE
50965098
ENDIF
50975099
ENDIF
50985100
ENDIF SWAP
5099-
ENDIF
5101+
ENDIF USE_OLD_WALL_CELL
51005102

51015103
END SUBROUTINE GET_BOUNDARY_TYPE
51025104

0 commit comments

Comments
 (0)