Skip to content

Commit 0043d4c

Browse files
authored
Merge pull request #15252 from ericvmueller/master
FDS Source: prevent mixing of SURFACE_OXIDATION_MODEL and OXPYRO model
2 parents 3270a33 + 1e4aadb commit 0043d4c

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

Source/read.f90

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6431,7 +6431,7 @@ SUBROUTINE PROC_PART
64316431

64326432
DO NN=1,SF%N_MATL
64336433
ML => MATERIAL(NN)
6434-
IF ( ANY(ML%N_O2>0._EB) ) OXPYRO_MODEL = .TRUE.
6434+
IF ( ANY(ML%N_O2>0._EB) .AND. (ML%PYROLYSIS_MODEL /= PYROLYSIS_SURFACE_OXIDATION) ) OXPYRO_MODEL = .TRUE.
64356435
ENDDO
64366436

64376437
ENDIF THERMALLY_THICK_IF
@@ -9842,7 +9842,7 @@ SUBROUTINE PROC_WALL
98429842
ML => MATERIAL(SF%LAYER_CHILD_INDEX(NL,N))
98439843
IF (ANY(ML%NU_RESIDUE>0._EB)) CAN_SWELL = .TRUE.
98449844
IF (ML%ALLOW_SWELLING) DENSITY_MIN = MIN(DENSITY_MIN,ML%RHO_S)
9845-
IF ( ANY(ML%N_O2>0._EB) ) OXPYRO_MODEL = .TRUE.
9845+
IF ( ANY(ML%N_O2>0._EB) .AND. (ML%PYROLYSIS_MODEL /= PYROLYSIS_SURFACE_OXIDATION) ) OXPYRO_MODEL = .TRUE.
98469846
ENDDO
98479847

98489848
IF (DENSITY_MIN>TWO_EPSILON_EB .AND. CAN_SWELL) SF%SWELL_RATIO(NL) = MAX(1._EB,SF%LAYER_DENSITY(NL)/DENSITY_MIN)

0 commit comments

Comments
 (0)