Alex,

FiniteElements in deal.II are used with a Triangulation and DoFHandler of
the same dimension and space dimension.
>From your sketch, it seems like the Triangulation for your 3 types of
finite elements is (expectedly) different. Thus, it doesn't make much sense
to combine those in a FESystem.
It's probably better to define three separate Triangulations and use the
respective finite element classes for them. The tricky would likely be
getting the constraints between them right.
What does your weak form look like anyway?

Best,
Daniel

On Fri, Oct 27, 2023 at 11:13 AM Alex Quinlan <[email protected]>
wrote:

> Dear all,
>
> I've been working with deal.ii in the solid mechanics field for both 3D
> and 2D cases.
> I am now being asked by my colleagues to develop a model that can combine
> elements of different dimensionality.  This is approach is already
> implemented in my colleagues' abaqus models, and so we're looking to
> replicate the functionality in deal.ii.
>
> The elements to be combined would be FE_System elements of type:
> - 3D volumetric element in 3D space <dim=3, spacedim=3>
> - 2D planar element in 3D space <dim=2, spacedim=3>
> - 1D linear element in 3D space <dim=1, spacedim=3>
>
> I've attached a sketch of an application that might use this.
>
> From what I've seen, deal.ii does not like to mix <dim>'s.  Does anyone
> have thoughts on how I might go about implementing a model with these
> elements?  If I need to modify or implement new functionalities, could you
> estimate the magnitude of time required to make changes? (i.e. days, weeks,
> months)
>
> I realize that there are alternative methods to represent the physical
> system that could avoid this problem.  However, I am essentially being
> asked to automate the conversion from existing abaqus input files into
> deal.ii.  I appreciate any ideas you all might have.
>
> Thanks,
> Alex
>
> --
> 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/a7ff55e9-b406-403b-b176-75690c2d121en%40googlegroups.com
> <https://groups.google.com/d/msgid/dealii/a7ff55e9-b406-403b-b176-75690c2d121en%40googlegroups.com?utm_medium=email&utm_source=footer>
> .
>

-- 
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/CAOYDWbKx-ju%2BJpJMcdW3Amtg2-NCEFU05Pm_uEtq8wJyqSW4DA%40mail.gmail.com.

Reply via email to