@@ -494,6 +494,7 @@ SUBROUTINE SURFACE_HEAT_TRANSFER(NM,T,SF,BC,B1,WALL_INDEX,CFACE_INDEX,PARTICLE_I
494494 BBB,CCC,PPP,QQQ,RRR,UUU,YYY,WWW,HTC_OLD,RSC_LOC,DTMP,RSUM_G,MU_G
495495LOGICAL :: ATMOSPHERIC_INTERPOLATION
496496INTEGER :: IIO,JJO,KKO,N,ADCOUNT
497+ REAL (EB), POINTER , DIMENSION (:,:,:) :: OM_RHOP
497498REAL (EB), POINTER , DIMENSION (:,:,:,:) :: OM_ZZP
498499REAL (EB), POINTER , DIMENSION (:,:,:) :: OM_MUP
499500TYPE (EXTERNAL_WALL_TYPE), POINTER :: EWC
@@ -507,7 +508,6 @@ SUBROUTINE SURFACE_HEAT_TRANSFER(NM,T,SF,BC,B1,WALL_INDEX,CFACE_INDEX,PARTICLE_I
507508TYPE (BOUNDARY_COORD_TYPE), POINTER :: BC
508509TYPE (LAGRANGIAN_PARTICLE_TYPE), POINTER :: LP
509510TYPE (LAGRANGIAN_PARTICLE_CLASS_TYPE), POINTER :: LPC
510- REAL (EB), POINTER , DIMENSION (:,:,:) :: OM_RHOP
511511TYPE (PROPERTY_TYPE), POINTER :: PY
512512
513513IF (PRESENT (WALL_INDEX)) THEN
@@ -698,6 +698,13 @@ SUBROUTINE SURFACE_HEAT_TRANSFER(NM,T,SF,BC,B1,WALL_INDEX,CFACE_INDEX,PARTICLE_I
698698 EWC = > EXTERNAL_WALL(WALL_INDEX)
699699 OM = > OMESH(EWC% NOM)
700700 MM = > MESHES(EWC% NOM)
701+ IF (PREDICTOR) THEN
702+ OM_RHOP = > OM% RHOS
703+ OM_ZZP = > OM% ZZS
704+ ELSE
705+ OM_RHOP = > OM% RHO
706+ OM_ZZP = > OM% ZZ
707+ ENDIF
701708
702709 ! interp or extrap RHO_OTHER for jump in vertical grid resolution, linear in temperature to match heat flux in divg
703710
0 commit comments