Dear developers,

I am currently working with MMG in the context of PETSc and have identified
a need to modify the existing MMG interface, DMAdaptMetric_Mmg_Plex(), for
our use case. Given these requirements, I would like to explore the
feasibility of contributing to PETSc to enhance this interface, which has
been verified and validated in our research code.
*Proposed Modifications:*

   1.

   *Additional Labels for Physical Entities:*
   - In addition to the existing bdLabel and rgLabel, our case requires two
      additional labels to represent physical vertices and edges within the
      computational domain (3D).
      - One approach is to introduce two new parameters in the subroutine’s
      input list. However, this may require modifications across related
      components, such as Pragmatic.
   2.

   *Support for Open Boundaries:*
   - The current interface does not support open boundaries, a feature
      available in MMG.
      - As a result, several MMG benchmark cases involving open boundary
      remeshing cannot be executed within PETSc.

Would this be a viable contribution to PETSc? If so, I would appreciate any
guidance on the best approach to implementing these changes while
maintaining compatibility with existing features.

Looking forward to your thoughts.

Best regards,

Thanks,
Xiaodong

Reply via email to