Skip to content

Commit 137730a

Browse files
committed
FDS Source: make level set flux limiter flags consistent with other scalar transport
1 parent c13e64f commit 137730a

File tree

1 file changed

+5
-5
lines changed

1 file changed

+5
-5
lines changed

Source/vege.f90

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -197,9 +197,9 @@ SUBROUTINE INITIALIZE_LEVEL_SET_FIRESPREAD_2(NM,MODE)
197197
LSET_TAN2 = .FALSE. ! Flag for ROS proportional to Tan(slope)^2
198198

199199
! Flux limiters
200-
! LIMITER_LS=1 MINMOD
200+
! LIMITER_LS=1 First order upwinding
201201
! LIMITER_LS=2 SUPERBEE
202-
! LIMITER_LS=3 First order upwinding
202+
! LIMITER_LS=3 MINMOD
203203

204204
LIMITER_LS = I_FLUX_LIMITER
205205
IF (LIMITER_LS > 3) LIMITER_LS = 1
@@ -1042,7 +1042,7 @@ END SUBROUTINE LEVEL_SET_ADVECT_FLUX
10421042
!>
10431043
!> \param SR_XY If positive, indicates that flow is from left to right
10441044
!> \param Z Scalar quantity
1045-
!> \param LIMITER Flux limiter (1) MINMOD, (2) SUPERBEE, (3) first-order upwinding (monotone)
1045+
!> \param LIMITER Flux limiter (1) first-order upwinding (monotone), (2) SUPERBEE, (3) MINMOD
10461046
!> \details
10471047
! face
10481048
! | o | o | o | o |
@@ -1081,11 +1081,11 @@ REAL(EB) FUNCTION SCALAR_FACE_VALUE_LS(SR_XY,Z,LIMITER)
10811081
ENDIF
10821082

10831083
IF (LIMITER==1) THEN
1084-
B = MAX(0._EB,MIN(1._EB,R))
1084+
B = 0._EB
10851085
ELSEIF (LIMITER==2) THEN
10861086
B = MAX(0._EB,MIN(2._EB*R,1._EB),MIN(R,2._EB))
10871087
ELSEIF (LIMITER==3) THEN
1088-
B = 0._EB
1088+
B = MAX(0._EB,MIN(1._EB,R))
10891089
ENDIF
10901090

10911091
SCALAR_FACE_VALUE_LS = ZUP + 0.5_EB * B * ( ZDWN - ZUP )

0 commit comments

Comments
 (0)