On 2/10/22 21:24, vachanpo...@gmail.com wrote:
Is there a way to get the shortest distance from cell center to a given
boundary in p::d::Triangulation? What I really want is the wall normal
distance. Any other suggestions are also welcome.
This is a very difficult operation to do even in sequential computations
unless you have an analytical description of the boundary. That's because in
principle you would have to compare the current position with all points (or
at least all vertices) on the boundary -- which is very expensive to do if you
had to do it for more than just a few points. The situation does not get
better if you are in parallel, because then you don't even know all of the
boundary vertices.
The only efficient way to do this sort of operation is to solve an eikonal
equation in which the solution function equals the distance to the boundary.
You can't solve it exactly, and so whatever distance you get is going to be a
finite-dimensional approximation of the exact distance function.
Best
W.
--
------------------------------------------------------------------------
Wolfgang Bangerth email: bange...@colostate.edu
www: http://www.math.colostate.edu/~bangerth/
--
The deal.II project is located at http://www.dealii.org/
For mailing list/forum options, see
https://groups.google.com/d/forum/dealii?hl=en
---
You received this message because you are subscribed to the Google Groups "deal.II User Group" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to dealii+unsubscr...@googlegroups.com.
To view this discussion on the web visit
https://groups.google.com/d/msgid/dealii/1df8e903-7124-86e1-2459-9a12a21f17f6%40colostate.edu.