> I am considering switching to deal.II for carrying out my elasticity
> calculations, but I am not sure from the documentation, tutorials, and this
> user group if it is not too difficult to create a constraint between two
> surfaces such that they are bonded, or forced to be continuous. In ABAQUS this
> is called a tie constraint
If you can make the mesh at the ends of your object match (e.g., if you want
to bend your object into a ring), then the construction of these constraints
is essentially identical to how one imposes periodic constraints -- namely,
that each degree of freedom one end has to be some kind of linear function of
the corresponding degree of freedom on the other end. deal.II has functions
for this kind of thing that you could base an implementation for your cases on.
If the meshes don't match, e.g., if you want to glue one end piece to the side
of your tube, then the situation becomes more complicated and the usual
approach to this is to use "mortar elements" or (what we used to call) a
master-slave approach where in essence the displacement on one side is
"projected" onto the displacements of the other side. That, too, can be done
in deal.II (and has been done), but it is substantially more complicated
because you have to solve a geometry problem where you ask which point on one
surface a node on the other surface corresponds to.
Best
W.
--
------------------------------------------------------------------------
Wolfgang Bangerth email:
bang...@colostate.edu
www:
http://www.math.colostate.edu/~bangerth/