@@ -273,7 +273,7 @@ SUBROUTINE ASSIGN_GHOST_VALUE(WALL_INDEX,BC,B1)
273273USE COMPLEX_GEOMETRY, ONLY : CC_CGSC, CC_SOLID
274274INTEGER , INTENT (IN ) :: WALL_INDEX
275275REAL (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
277277INTEGER :: IIO,JJO,KKO,II2,JJ2,KK2,ICG,ICO
278278LOGICAL :: CC_SOLID_FLAG,SECOND_ORDER_INTERPOLATED_BOUNDARY
279279REAL (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))
369370ELSE
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