Thank you for your prompt response.
Q1) I am not familiar with RE_RaviartThomas elements, is it a vector type
element having dim components,
that is how I see it used in step-20 to represent components of velocities?
Q2) How does my FE_System for u and \sigma together look like, let's say I
modify step-8 as?
If RT elements have dim components, then the following system wouldn't make
sense.
FE_System(FE_Q<dim>(degree), dim, FE_RaviartThomas<dim>(degree), dim*dim)
or the below
FE_System(FE_Q<dim>(degree), dim, FE_RaviartThomas<dim>(degree), dim)
Q3) Such a system can only be solved using BlockMatrix and BlockVector i.e
not using components alone?
I ask this question because I gather from different postings that
PETSc does not work with Block format.
Q4) How do I group components into tensors? Is there a tutorial where a *tensor
system is solved* you can point me to?
Many thanks,
Karthi.
On Mon, Feb 8, 2021 at 6:30 PM Wolfgang Bangerth <[email protected]>
wrote:
> On 2/8/21 9:10 AM, Karthi wrote:
> >
> > I want to solve a linear elasticity for unknowns displacement (u) and
> stress
> > (\sigma) simultaneously using a mixed formulation. I have_attached_ the
> > revenant strong and weak form of the problem. For u is the discretized
> using
> > Lagrange elements and \sigma using Raviart-Thomas elements.
> >
> > Step-20 has an example using mixed formulation, were RT elements were
> used for
> > velocity which has dim components. Whereas in my case were RT elements
> would
> > have dim x dim components for stress. How do I go about it?
>
> In analogy to step-8, where you create an FESystem that contains several
> scalar finite elements, you will want to create an FESystem that contains
> several FE_RaviartThomas elements.
>
> There is also FEValuesExtractors::Tensor that allows you to group
> components
> into tensors, in the same way as you can do for vectors.
>
> Best
> W.
>
>
> --
> ------------------------------------------------------------------------
> Wolfgang Bangerth email: [email protected]
> www: http://www.math.colostate.edu/~bangerth/
>
> --
> The deal.II project is located at http://www.dealii.org/
> For mailing list/forum options, see
> https://groups.google.com/d/forum/dealii?hl=en
> ---
> You received this message because you are subscribed to a topic in the
> Google Groups "deal.II User Group" group.
> To unsubscribe from this topic, visit
> https://groups.google.com/d/topic/dealii/mHI7ir5PIF0/unsubscribe.
> To unsubscribe from this group and all its topics, send an email to
> [email protected].
> To view this discussion on the web visit
> https://groups.google.com/d/msgid/dealii/5449ea7f-a4eb-10fc-8067-da8a06cc04bf%40colostate.edu
> .
>
--
The deal.II project is located at http://www.dealii.org/
For mailing list/forum options, see
https://groups.google.com/d/forum/dealii?hl=en
---
You received this message because you are subscribed to the Google Groups
"deal.II User Group" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
To view this discussion on the web visit
https://groups.google.com/d/msgid/dealii/CAFd7mX1HajS%3DQgLn3ObfPnSz82LAqy%3D_r5VOuDA6hygSNZJGdg%40mail.gmail.com.