@@ -166,9 +166,9 @@ contains
166166 end if
167167 end if
168168 end do
169- dist_vec(1) = xy_local(1) - airfoil_grid_l(global_id)%x
170- dist_vec(2) = xy_local(2) - airfoil_grid_l(global_id)%y
171- dist_vec(3) = 0
169+ dist_vec(1) = airfoil_grid_l(global_id)%x - xy_local(1)
170+ dist_vec(2) = airfoil_grid_l(global_id)%y - xy_local(2)
171+ dist_vec(3) = 0._wp
172172 dist = global_dist
173173 end if
174174
@@ -230,14 +230,14 @@ contains
230230 end if
231231 end if
232232 end do
233- dist_vec(1 ) = xyz_local( 1 ) - airfoil_grid_u(global_id)%x
234- dist_vec(2 ) = xyz_local( 2 ) - airfoil_grid_u(global_id)%y
233+ dist_vec(1 ) = airfoil_grid_u(global_id)%x - xyz_local( 1 )
234+ dist_vec(2 ) = airfoil_grid_u(global_id)%y - xyz_local( 2 )
235235 dist_vec(3 ) = 0._wp
236236 dist_surf = global_dist
237237 else
238238 do k = 1 , Np
239- dist_vec(1 ) = xyz_local( 1 ) - airfoil_grid_l(k)%x
240- dist_vec(2 ) = xyz_local( 2 ) - airfoil_grid_l(k)%y
239+ dist_vec(1 ) = airfoil_grid_l(k)%x - xyz_local( 1 )
240+ dist_vec(2 ) = airfoil_grid_l(k)%y - xyz_local( 2 )
241241 dist_vec(3 ) = 0
242242 dist_surf = sqrt (sum (dist_vec** 2 ))
243243 if (k == 1 ) then
@@ -250,8 +250,8 @@ contains
250250 end if
251251 end if
252252 end do
253- dist_vec(1 ) = xyz_local( 1 ) - airfoil_grid_l(global_id)%x
254- dist_vec(2 ) = xyz_local( 2 ) - airfoil_grid_l(global_id)%y
253+ dist_vec(1 ) = airfoil_grid_l(global_id)%x - xyz_local( 1 )
254+ dist_vec(2 ) = airfoil_grid_l(global_id)%y - xyz_local( 2 )
255255 dist_vec(3 ) = 0._wp
256256 dist_surf = global_dist
257257 end if
@@ -378,8 +378,8 @@ contains
378378 xy_local = matmul (inverse_rotation, xy_local)
379379
380380 normal_vector = xy_local
381- normal_vector( 2 ) = normal_vector( 2 ) * (ellipse_coeffs( 1 ) / ellipse_coeffs( 2 )) &
382- & ** 2._wp ! get the normal direction via the coordinate transformation method
381+ ! get the normal direction via the coordinate transformation method
382+ normal_vector( 2 ) = normal_vector( 2 ) * (ellipse_coeffs( 1 ) / ellipse_coeffs( 2 )) ** 2._wp
383383 normal_vector = normal_vector/ sqrt (dot_product (normal_vector, normal_vector)) ! normalize the vector
384384 gp%levelset_norm = matmul (rotation, normal_vector) ! save after rotating the vector to the global frame
385385
0 commit comments