Skip to content

Commit cda6e68

Browse files
Fixed sign error
1 parent 05fbe8f commit cda6e68

1 file changed

Lines changed: 11 additions & 11 deletions

File tree

src/simulation/m_compute_levelset.fpp

Lines changed: 11 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -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

Comments
 (0)