@@ -6365,31 +6365,14 @@ SUBROUTINE GET_MUDNS_CFACE(MU_WALL,IND1,IND2)
63656365INTEGER, INTENT(IN) :: IND1,IND2
63666366
63676367! Local Variables:
6368- INTEGER :: VIND, EP, INT_NPE_LO, INT_NPE_HI, INPE, ICC, IIG, JJG, KKG
6369- REAL(EB):: MU_DNS_EP, TMP_EP, ZZ_GET(1:N_TRACKED_SPECIES)
6368+ INTEGER :: ICC, IIG, JJG, KKG
63706369
6371- ! Cell-centered variables:
6372- VIND=0; EP =1
6373- INT_NPE_LO = CUT_FACE(IND1)%INT_NPE( LOW_IND,VIND,EP,IND2)
6374- INT_NPE_HI = CUT_FACE(IND1)%INT_NPE(HIGH_IND,VIND,EP,IND2)
6375- IF (INT_NPE_HI > 0) THEN
6376- MU_WALL=0._EB
6377- DO INPE=INT_NPE_LO+1,INT_NPE_LO+INT_NPE_HI
6378- ! Compute MU_DNS for INPE:
6379- ZZ_GET(1:N_TRACKED_SPECIES) = CUT_FACE(IND1)%INT_CVARS(INT_P_IND+1:INT_P_IND+N_TRACKED_SPECIES,INPE)
6380- TMP_EP = CUT_FACE(IND1)%INT_CVARS( INT_TMP_IND,INPE)
6381- CALL GET_VISCOSITY(ZZ_GET,MU_DNS_EP,TMP_EP)
6382- ! Add to MU_WALL:
6383- MU_WALL = MU_WALL + CUT_FACE(IND1)%INT_COEF(INPE)*MU_DNS_EP
6384- ENDDO
6385- ELSE
6386- ! Underlying cell approximate value:
6387- ICC = CUT_FACE(IND1)%CELL_LIST(2,LOW_IND,IND2)
6388- IIG = CUT_CELL(ICC)%IJK(1)
6389- JJG = CUT_CELL(ICC)%IJK(2)
6390- KKG = CUT_CELL(ICC)%IJK(3)
6391- MU_WALL = MU_DNS(IIG,JJG,KKG)
6392- ENDIF
6370+ ! Underlying cell value:
6371+ ICC = CUT_FACE(IND1)%CELL_LIST(2,LOW_IND,IND2)
6372+ IIG = CUT_CELL(ICC)%IJK(1)
6373+ JJG = CUT_CELL(ICC)%IJK(2)
6374+ KKG = CUT_CELL(ICC)%IJK(3)
6375+ MU_WALL = MU_DNS(IIG,JJG,KKG)
63936376
63946377RETURN
63956378END SUBROUTINE GET_MUDNS_CFACE
@@ -22037,7 +22020,8 @@ SUBROUTINE GET_LINKED_FACE_INDEXES_F
2203722020 IF(M%FCVAR(I-1,J,K,CC_UNKF,IAXIS)<1)THEN; M%NUNK_F=M%NUNK_F+1; M%FCVAR(I-1,J,K,CC_UNKF,IAXIS)=M%NUNK_F; ENDIF
2203822021 CF%UNKF(JCF)=M%FCVAR(I-1,J,K,CC_UNKF,IAXIS); CYCLE
2203922022 ENDIF
22040- ELSEIF(I<M%IBAR) THEN
22023+ ENDIF
22024+ IF(.NOT.ASSOCIATED(CF2) .AND. I<M%IBAR) THEN
2204122025 IF(M%FCVAR(I+1,J,K,CC_IDCF,IAXIS)>0) THEN
2204222026 CF2=>M%CUT_FACE(M%FCVAR(I+1,J,K,CC_IDCF,IAXIS))
2204322027 ELSEIF(M%FCVAR(I+1,J,K,CC_FGSC,IAXIS)==CC_GASPHASE) THEN
@@ -22053,7 +22037,8 @@ SUBROUTINE GET_LINKED_FACE_INDEXES_F
2205322037 IF(M%FCVAR(I,J-1,K,CC_UNKF,JAXIS)<1)THEN; M%NUNK_F=M%NUNK_F+1; M%FCVAR(I,J-1,K,CC_UNKF,JAXIS)=M%NUNK_F; ENDIF
2205422038 CF%UNKF(JCF)=M%FCVAR(I,J-1,K,CC_UNKF,JAXIS); CYCLE
2205522039 ENDIF
22056- ELSEIF(J<M%JBAR) THEN
22040+ ENDIF
22041+ IF(.NOT.ASSOCIATED(CF2) .AND. J<M%JBAR) THEN
2205722042 IF(M%FCVAR(I,J+1,K,CC_IDCF,JAXIS)>0) THEN
2205822043 CF2=>M%CUT_FACE(M%FCVAR(I,J+1,K,CC_IDCF,JAXIS))
2205922044 ELSEIF(M%FCVAR(I,J+1,K,CC_FGSC,JAXIS)==CC_GASPHASE) THEN
@@ -22069,7 +22054,8 @@ SUBROUTINE GET_LINKED_FACE_INDEXES_F
2206922054 IF(M%FCVAR(I,J,K-1,CC_UNKF,KAXIS)<1)THEN; M%NUNK_F=M%NUNK_F+1; M%FCVAR(I,J,K-1,CC_UNKF,KAXIS)=M%NUNK_F; ENDIF
2207022055 CF%UNKF(JCF)=M%FCVAR(I,J,K-1,CC_UNKF,KAXIS); CYCLE
2207122056 ENDIF
22072- ELSEIF(K<M%KBAR) THEN
22057+ ENDIF
22058+ IF(.NOT.ASSOCIATED(CF2) .AND. K<M%KBAR) THEN
2207322059 IF(M%FCVAR(I,J,K+1,CC_IDCF,KAXIS)>0) THEN
2207422060 CF2=>M%CUT_FACE(M%FCVAR(I,J,K+1,CC_IDCF,KAXIS))
2207522061 ELSEIF(M%FCVAR(I,J,K+1,CC_FGSC,KAXIS)==CC_GASPHASE) THEN
0 commit comments