OptimalDesignLab / SummationByParts.jl

Other
6 stars 4 forks source link

Mesh Construction #25

Open Dong-0520 opened 1 month ago

Dong-0520 commented 1 month ago

Hi,

I am new to Julia and l have a question regarding the construction of high-order element meshes. Specifically, suppose l have high-order SBP operators defined on a triangular reference element, and I would like to construct a mesh where each triangle element has its own local operators(metric terms, Jacobians, polynomial mappinas. coordinates, etc.) Could you please provide guidance or examples on how to implement this in Julia?

Thank you for your help!

jehicken commented 1 month ago

Hi @Dong-0520,

Mesh generation is beyond the scope of this package, and our most recent work imports the SBP operators into other (non-Julia) codes; e.g. mfem. That said, I may have an old repo kicking around that I can share that illustrates how to use the SBP operators on a 2D triangular mesh. I am leaving for vacation for the next few days, but I will try to dig up this repo when I return. Feel free to remind me next week if I forget.

In the meantime, you can learn a lot by looking at how finite-element methods deal with the same problem (especially high-order finite-element methods).

Dong-0520 commented 1 month ago

Hi @jehicken ,

Thank you for your comment and for offering to share your old repository. I appreciate your suggestion and will look into finite-element methods to gain more insights.

I will remind you next week about the repository. Hope you enjoy your vacation!

Dong-0520 commented 1 month ago

Hi @jehicken

I hope you enjoyed your vacation last week. This is a friendly reminder to request the illustration of SBP operators on a 2D triangular mesh that you mentioned.

Thank you!

Best regards, Dong