[FreeFEM 6] Adaptive mesh generation in FreeFEM

Поділитися
Вставка
  • Опубліковано 18 жов 2024

КОМЕНТАРІ • 16

  • @JA-bc5oc
    @JA-bc5oc 7 місяців тому

    Hi, if you had a transient problem and wanted to perform several mesh adaptations based on the solution obtained at each timestep, would you need to set uold=uold (where uold is the old solution from the previous timestep) after each adaptation? This would surely resize uold such that it would fit the newly adapted mesh.

    • @TuxRiders
      @TuxRiders  7 місяців тому

      Yes, you need to do it every time you adapt the mesh so that FF can interpolate (map) the values from the old mesh to the new one.

  • @yoyoyoc3po
    @yoyoyoc3po Рік тому

    Hi, do you know if freeFEM allows mesh adaptation to multiple functions? I have a coupled-PDE problem with three unknowns and it would be good if there was a way to incorperate all three solutions into the the mesh adaptation process. Great video!

    • @TuxRiders
      @TuxRiders  Рік тому

      hi, as far as I know, it doesn't support such mesh adaptation. I don't expect other mesh manipulation interfaces such as MMG and TetGen support it neither. maybe you need to combine all the unknowns into one representative metric and then use it for performing the mesh adaptation.

  • @AJ-et3vf
    @AJ-et3vf Рік тому

    Thank you

  • @sanzo1979
    @sanzo1979 Рік тому

    Very helpful video ! Thank you Mojtaba
    Can you please do a tutorial on the same topic (Adaptive mesh refinement) but in FEniCS ? I find it kinda more technical there, as we have to make good use of cell_markers etc. That would be really interesting !

    • @TuxRiders
      @TuxRiders  Рік тому +1

      glad to know it was useful. it's indeed a great suggestion. yes, doing that is more challenging in FEniCS.

  • @michaelhecht5429
    @michaelhecht5429 Рік тому

    Very good series on FreeFEM. Is is possible to apply FreeFEM to a real world process with varying boundary conditions from measurements?

    • @TuxRiders
      @TuxRiders  Рік тому

      thanks!
      yes, it's relatively easy to define a variable BC in FreeFEM.

    • @michaelhecht5429
      @michaelhecht5429 Рік тому

      @@TuxRiders will you show it in a video?

    • @TuxRiders
      @TuxRiders  Рік тому +1

      @@michaelhecht5429 yes, sure.

  • @osmanfb1
    @osmanfb1 Рік тому +1

    is it my eyes or the adaption is performed on the first rough mesh not on the geometry. The fine mesh is following the coarse mesh outlines?

    • @TuxRiders
      @TuxRiders  Рік тому

      you are absolutely right, the function is first mapped to the original mesh and then used for the adaptive refinement. that's the reason behind using a very fine mesh in example 3.

  • @saurabhtalele1537
    @saurabhtalele1537 Рік тому

    cool