Skip to content

Commit e7680db

Browse files
committed
FDS Source: fix boundary values for BFX output
1 parent 1eeb069 commit e7680db

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

Source/dump.f90

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -8582,11 +8582,11 @@ REAL(EB) RECURSIVE FUNCTION GAS_PHASE_OUTPUT(T,DT,NM,II,JJ,KK,IND,IND2,Y_INDEX,Z
85828582
CASE(562) ! BFZ
85838583
GAS_PHASE_OUTPUT_RES = BFZ(II,JJ,KK)
85848584
CASE(563) ! BFX MINUS
8585-
GAS_PHASE_OUTPUT_RES = BFX(II-1,JJ,KK)
8585+
GAS_PHASE_OUTPUT_RES = BFX(MAX(0,II-1),JJ,KK)
85868586
CASE(564) ! BFY MINUS
8587-
GAS_PHASE_OUTPUT_RES = BFY(II,JJ-1,KK)
8587+
GAS_PHASE_OUTPUT_RES = BFY(II,MAX(0,JJ-1),KK)
85888588
CASE(565) ! BFZ MINUS
8589-
GAS_PHASE_OUTPUT_RES = BFZ(II,JJ,KK-1)
8589+
GAS_PHASE_OUTPUT_RES = BFZ(II,JJ,MAX(0,KK-1))
85908590

85918591
END SELECT IND_SELECT
85928592

0 commit comments

Comments
 (0)