Skip to content

Commit 501800a

Browse files
authored
Merge pull request #14558 from rmcdermo/master
FDS Source: fix VEL_GHOST for viz near surfaces
2 parents a0d904b + fc886d9 commit 501800a

File tree

1 file changed

+3
-1
lines changed

1 file changed

+3
-1
lines changed

Source/velo.f90

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2340,12 +2340,14 @@ SUBROUTINE VELOCITY_BC(T,NM,APPLY_TO_ESTIMATED_VARIABLES)
23402340
DUIDXJ(ICD_SGN) = I_SGN*(VEL_GAS-VEL_GHOST)/DXX(ICD)
23412341
MU_DUIDXJ(ICD_SGN) = RHO_WALL*U_TAU**2 * SIGN(1._EB,DUIDXJ(ICD_SGN))
23422342
ALTERED_GRADIENT(ICD_SGN) = .TRUE.
2343+
! After stress and velocity gradient have been computed, reset VEL_GHOST to NO_SLIP for visualizaiton
2344+
VEL_GHOST = 2._EB*VEL_T - VEL_GAS
23432345

23442346
CASE (BOUNDARY_FUEL_MODEL_BC) BOUNDARY_CONDITION
23452347

23462348
RHO_WALL = 0.5_EB*( RHOP(IIGM,JJGM,KKGM) + RHOP(IIGP,JJGP,KKGP) )
23472349
VEL_T = SQRT(UU(IIGM,JJGM,KKGM)**2 + VV(IIGM,JJGM,KKGM)**2)
2348-
VEL_GHOST = VEL_GAS
2350+
VEL_GHOST = 2._EB*VEL_T - VEL_GAS
23492351
DUIDXJ(ICD_SGN) = 0._EB
23502352
IF (SF%VEG_LSET_SPREAD) THEN
23512353
VEG_HT = SF%VEG_LSET_HT

0 commit comments

Comments
 (0)