I have a finite element mesh, and I want that the mesh has some specific points and edges, as I show in the picture. I think that that is possible in a mesh software.

I'm solving a evolutive (time-dependent) PDE using Finite Element Method. The blue line going to move, so I want to generate in each time step a mesh containing these points and edges in the new position. The rest of the mesh (points and edges) could be the same.

The problem is that calculate the solution in each vertex of the new mesh is expensive, but because I need to move just some few points I think that maybe exists some algorithm that allows me to move just the blue points. Of course, the new meshes must be good meshes for FEM, so it is not just to move the points, some of the elements must disappear and other must be created (to have elements with minimal angles...), but I think that the majority of the mesh could be the same, and that is why I think that could be a smarter algorithm to create the new meshes and calculate the solutions in the new mesh. My preference is to use triangles and tetrahedra, in 2D and 3D resp.

Do you have some experience or comment that you think that could me help?

enter image description here

  • 2
    $\begingroup$ There's not going to be a way around evaluating the solution on the old mesh at the vertices of the new cells. But that should only be a few cells. Why is that an issue for you? Sure, it is expensive, but you only do it a relatively small number of times. $\endgroup$ Dec 24, 2021 at 5:29


Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Browse other questions tagged or ask your own question.