@@ -2626,7 +2626,6 @@ SUBROUTINE MOVE_IN_GAS
26262626VBAR = VEL_G_INT(JAXIS)
26272627WBAR = VEL_G_INT(KAXIS)
26282628
2629-
26302629! If the particle has a path, just follow the path and return
26312630
26322631IF (LP% PATH_PARTICLE) THEN
@@ -3324,7 +3323,7 @@ SUBROUTINE GET_FACE_TLW(AXIS,I,J,K,P_X,P_Y,P_Z,TLW,V)
33243323
33253324 IF (AXIS/= IAXIS .AND. IIG_OLD> I .AND. IWC(- 1 )>0 ) THEN
33263325 IF (WALL(IWC(- 1 ))% BOUNDARY_TYPE== SOLID_BOUNDARY) THEN
3327- P= (P_X- X_F(I)) / ( BOUNDARY_COORD(WALL(IWC(- 1 ))% BC_INDEX)% X- X_F(I) )
3326+ P= (P_X- BOUNDARY_COORD(WALL(IWC( - 1 )) % BC_INDEX) % X) / (X_F(I +1 ) - BOUNDARY_COORD(WALL(IWC(- 1 ))% BC_INDEX)% X)
33283327 SELECT CASE (AXIS)
33293328 CASE (JAXIS); V(1 ,:,:)= SURFACE(WALL(IWC(- 1 ))% SURF_INDEX)% VEL_T(1 )
33303329 CASE (KAXIS); V(1 ,:,:)= SURFACE(WALL(IWC(- 1 ))% SURF_INDEX)% VEL_T(2 )
@@ -3343,7 +3342,7 @@ SUBROUTINE GET_FACE_TLW(AXIS,I,J,K,P_X,P_Y,P_Z,TLW,V)
33433342
33443343 IF (AXIS/= JAXIS .AND. JJG_OLD> J .AND. IWC(- 2 )>0 ) THEN
33453344 IF (WALL(IWC(- 2 ))% BOUNDARY_TYPE== SOLID_BOUNDARY) THEN
3346- R= (P_Y- Y_F(J)) / ( BOUNDARY_COORD(WALL(IWC(- 2 ))% BC_INDEX)% Y- Y_F(J) )
3345+ R= (P_Y- BOUNDARY_COORD(WALL(IWC( - 2 )) % BC_INDEX) % Y) / (Y_F(J +1 ) - BOUNDARY_COORD(WALL(IWC(- 2 ))% BC_INDEX)% Y)
33473346 SELECT CASE (AXIS)
33483347 CASE (IAXIS); V(:,1 ,:)= SURFACE(WALL(IWC(- 2 ))% SURF_INDEX)% VEL_T(1 )
33493348 CASE (KAXIS); V(:,1 ,:)= SURFACE(WALL(IWC(- 2 ))% SURF_INDEX)% VEL_T(2 )
@@ -3362,7 +3361,7 @@ SUBROUTINE GET_FACE_TLW(AXIS,I,J,K,P_X,P_Y,P_Z,TLW,V)
33623361
33633362 IF (AXIS/= KAXIS .AND. KKG_OLD> K .AND. IWC(- 3 )>0 ) THEN
33643363 IF (WALL(IWC(- 3 ))% BOUNDARY_TYPE== SOLID_BOUNDARY) THEN
3365- S= (P_Z- Z_F(K)) / ( BOUNDARY_COORD(WALL(IWC(- 3 ))% BC_INDEX)% Z- Z_F(K) )
3364+ S= (P_Z- BOUNDARY_COORD(WALL(IWC( - 3 )) % BC_INDEX) % Z) / (Z_F(K +1 ) - BOUNDARY_COORD(WALL(IWC(- 3 ))% BC_INDEX)% Z)
33663365 SELECT CASE (AXIS)
33673366 CASE (IAXIS); V(:,:,1 )= SURFACE(WALL(IWC(- 3 ))% SURF_INDEX)% VEL_T(1 )
33683367 CASE (JAXIS); V(:,:,1 )= SURFACE(WALL(IWC(- 3 ))% SURF_INDEX)% VEL_T(2 )
0 commit comments