Skip to content

Request for input: Laplace-based linear and bilinear integrators #4238

Closed as not planned
@IdoAkkerman

Description

@IdoAkkerman

I am interested in implementing LinearFormIntegrator and BilinearFormIntegrator involving the Laplacian.

Any heads up on potential conflicting or duplicate effort is highly appreciated.
Any tips or warning for pitfalls are also welcome.
Last but not least, if I am skipping some useful functionality for other use cases please let me know.

My personal interest for these terms are stabilized methods. So first would be the scalar convection-diffusion case which would require the following:

  • $(\Delta w, f)$ Linear form for a given Coefficient f
  • $(w,q\Delta \phi)$ Bilinear form for a given Coefficient q
  • $({\bf a}\cdot \nabla w,\Delta \phi)$ Bilinear form for a given VectorCoefficient a
  • $(\Delta w,q \phi)$ Bilinear form for a given Coefficient q
  • $(\Delta w,{\bf a}\cdot \nabla \phi)$ Bilinear form for a given VectorCoefficient a
  • $(\Delta w,q\phi)$ Bilinear form for a given Coefficient q

Next would be vector based case, such as navier-stokes. Which would require the same as above but all the scalar shape functions become vector shape function. The coefficients will in principle be of Matrix form, probably more efficient routines are available for scalar or vector (= diagonal of matrix). I will consider implementing all three.

To enable the pressure and PSPG terms two mixed terms are required.

  • $(\nabla q, Q \Delta {\bf u})$ Bilinear form for a given MatrixCoefficient Q
  • $(\Delta {\bf w}, Q \nabla p)$ Bilinear form for a given MatrixCoefficient Q

Hessian based integrators will not be considered in this PR.

Metadata

Metadata

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions