Necessity for CeedElemTopology? #1679
-
Hello, I'm new to libCEED and studying some APIs and examples. It looks like libCEED is agnostic to element types, as users can explicitly provide the shape functions and quadrature sets through Plus, is it users' responsibility to implement subdomain restriction, i.e. the P operator? Thank you. |
Beta Was this translation helpful? Give feedback.
Replies: 1 comment 1 reply
-
The CeedElemRestriction For the topology, internally we're currently only using the topology to tell us the dimension. Eventually it would be nice to more efficiently support topologies that have a mixed tensor product decomposition. |
Beta Was this translation helpful? Give feedback.
The CeedElemRestriction$\mathscr{E}$ is purely local to the MPI rank. All global MPI communication such as parallel gather scatter operations P are the responsibility of user code. We have examples of using PETSc, MFEM, deal.II, or Nek5000 managing that portion of the work.
For the topology, internally we're currently only using the topology to tell us the dimension. Eventually it would be nice to more efficiently support topologies that have a mixed tensor product decomposition.