@@ -7460,41 +7460,17 @@ SUBROUTINE INIT_CUTCELL_DATA(T,DT,FIRST_CALL)
74607460 END SELECT
74617461 ENDDO
74627462
7463- ! Force U velocities in CC_SOLID faces to zero
7464- DO K=1,KBAR
7465- DO J=1,JBAR
7466- DO I=0,IBAR
7467- IF (MESHES(NM)%FCVAR(I,J,K,CC_FGSC,IAXIS) /= CC_SOLID ) CYCLE
7468- U(I,J,K) = 0._EB; US(I,J,K)= 0._EB
7469- ENDDO
7470- ENDDO
7471- ENDDO
7472-
7473- ! Force V velocities in CC_SOLID faces to zero
7474- DO K=1,KBAR
7475- DO J=0,JBAR
7476- DO I=1,IBAR
7477- IF (MESHES(NM)%FCVAR(I,J,K,CC_FGSC,JAXIS) /= CC_SOLID ) CYCLE
7478- V(I,J,K) = 0._EB; VS(I,J,K)= 0._EB
7479- ENDDO
7480- ENDDO
7481- ENDDO
7482-
7483- ! Force W velocities in CC_SOLID faces to zero
7484- DO K=0,KBAR
7485- DO J=1,JBAR
7486- DO I=1,IBAR
7487- IF (MESHES(NM)%FCVAR(I,J,K,CC_FGSC,KAXIS) /= CC_SOLID ) CYCLE
7488- W(I,J,K) = 0._EB; WS(I,J,K)= 0._EB
7489- ENDDO
7490- ENDDO
7491- ENDDO
7492-
74937463 ! INBOUNDARY cut-faces are initialized with 0._EB velocity, that will be changed in
74947464 ! CFACE_PREDICT_NORMAL_VELOCITY.
74957465
74967466 ENDIF PERIODIC_TEST_COND
74977467
7468+ ! Force velocities in CC_SOLID faces to zero
7469+ WHERE(FCVAR(0:IBP1,0:JBP1,0:KBP1,CC_FGSC,IAXIS)==CC_SOLID) U(0:IBP1,0:JBP1,0:KBP1) = 0._EB
7470+ WHERE(FCVAR(0:IBP1,0:JBP1,0:KBP1,CC_FGSC,JAXIS)==CC_SOLID) V(0:IBP1,0:JBP1,0:KBP1) = 0._EB
7471+ WHERE(FCVAR(0:IBP1,0:JBP1,0:KBP1,CC_FGSC,KAXIS)==CC_SOLID) W(0:IBP1,0:JBP1,0:KBP1) = 0._EB
7472+ US = U; VS = V; WS = W
7473+
74987474 ! External mesh CFACEs initialize P1 BCs:
74997475 DO ICF=1,N_EXTERNAL_CFACE_CELLS+N_INTWALL_CFACE_CELLS
75007476 CFA => CFACE(ICF)
0 commit comments