Skip to content

Commit 0619e16

Browse files
authored
Merge pull request #15053 from rmcdermo/master
FDS Source: fix 2nd ghost cell value of PBAR in wall
2 parents 014d0fc + 5d74dd6 commit 0619e16

File tree

1 file changed

+3
-2
lines changed

1 file changed

+3
-2
lines changed

Source/wall.f90

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -273,7 +273,7 @@ SUBROUTINE ASSIGN_GHOST_VALUE(WALL_INDEX,BC,B1)
273273
USE COMPLEX_GEOMETRY, ONLY : CC_CGSC, CC_SOLID
274274
INTEGER, INTENT(IN) :: WALL_INDEX
275275
REAL(EB) :: ARO,ZZ_GET(1:N_TRACKED_SPECIES),RHO_OTHER,RHO_ZZ_OTHER(1:N_TOTAL_SCALARS),&
276-
RSUM_TMP,RHO_OTHER_2,RHO_ZZ_OTHER_2(1:N_TOTAL_SCALARS)
276+
RSUM_TMP,RHO_OTHER_2,RHO_ZZ_OTHER_2(1:N_TOTAL_SCALARS),PBAR_P_2
277277
INTEGER :: IIO,JJO,KKO,II2,JJ2,KK2,ICG,ICO
278278
LOGICAL :: CC_SOLID_FLAG,SECOND_ORDER_INTERPOLATED_BOUNDARY
279279
REAL(EB), POINTER, DIMENSION(:,:,:,:) :: OM_ZZP
@@ -365,7 +365,8 @@ SUBROUTINE ASSIGN_GHOST_VALUE(WALL_INDEX,BC,B1)
365365
ZZP(BC%II2,BC%JJ2,BC%KK2,1:N_TOTAL_SCALARS) = MAX(0._EB,MIN(1._EB,RHO_ZZ_OTHER_2(1:N_TOTAL_SCALARS)/RHO_OTHER_2))
366366
ZZ_GET(1:N_TRACKED_SPECIES) = ZZP(BC%II2,BC%JJ2,BC%KK2,1:N_TRACKED_SPECIES)
367367
CALL GET_SPECIFIC_GAS_CONSTANT(ZZ_GET,RSUM_TMP)
368-
TMP(BC%II2,BC%JJ2,BC%KK2) = PBAR_P(BC%KK2,B1%PRESSURE_ZONE)/(RSUM_TMP*RHOP(BC%II2,BC%JJ2,BC%KK2))
368+
PBAR_P_2 = 2._EB*PBAR_P(BC%KK,B1%PRESSURE_ZONE) - PBAR_P(BC%KKG,B1%PRESSURE_ZONE)
369+
TMP(BC%II2,BC%JJ2,BC%KK2) = PBAR_P_2/(RSUM_TMP*RHOP(BC%II2,BC%JJ2,BC%KK2))
369370
ELSE
370371
RHOP(BC%II2,BC%JJ2,BC%KK2) = RHOP(BC%II,BC%JJ,BC%KK)
371372
ZZP(BC%II2,BC%JJ2,BC%KK2,1:N_TOTAL_SCALARS) = ZZP(BC%II,BC%JJ,BC%KK,1:N_TOTAL_SCALARS)

0 commit comments

Comments
 (0)