Skip to content

Commit c349a5c

Browse files
committed
FDS Source: Explicitly sum arrays passed to subroutine
1 parent 0affb18 commit c349a5c

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

Source/wall.f90

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3172,15 +3172,15 @@ SUBROUTINE PYROLYSIS(N_MATS,MATL_INDEX,SURF_INDEX,IIG,JJG,KKG,TMP_S,TMP_F,Y_O2_F
31723172

31733173
! Compute the Spalding B number
31743174

3175-
SUM_Y_SV = SUM(Y_SV)
3175+
SUM_Y_SV = SUM(Y_SV(1:N_MATS))
31763176
SUM_Y_SV_SMIX = 0._EB
31773177
MATERIAL_LOOP_1: DO N=1,N_MATS
31783178
IF (.NOT.LIQUID(N)) CYCLE MATERIAL_LOOP_1
31793179
SUM_Y_SV_SMIX(SMIX_INDEX(N)) = SUM_Y_SV_SMIX(SMIX_INDEX(N)) + Y_SV(N)
31803180
ENDDO MATERIAL_LOOP_1
31813181

31823182
IF (SUM_Y_SV<ONE_M_EPS) THEN
3183-
B_NUMBER = MAX(0._EB,(SUM_Y_SV-SUM(Y_GAS))/(1._EB-SUM_Y_SV))
3183+
B_NUMBER = MAX(0._EB,(SUM_Y_SV-SUM(Y_GAS(1:N_MATS)))/(1._EB-SUM_Y_SV))
31843184
ELSE
31853185
B_NUMBER = 1.E6_EB ! Fictitiously high B number intended to push mass flux to its upper limit
31863186
ENDIF

0 commit comments

Comments
 (0)