From: Reza Rastak Date: Sun, 31 May 2020 15:16:53 +0000 (-0400) Subject: Introdusing transfer of quadrature data of different lengths X-Git-Url: https://gitweb.dealii.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=1d122eea66180b217ffef61c290cb16726b79f2c;p=release-papers.git Introdusing transfer of quadrature data of different lengths --- diff --git a/9.2/paper.tex b/9.2/paper.tex index fb1f334..eeaba12 100644 --- a/9.2/paper.tex +++ b/9.2/paper.tex @@ -279,6 +279,20 @@ that we briefly outline in the remainder of this section: discontinuous Galerkin schemes (as well as schemes for fourth-order equations, see the discussion of \texttt{step-47} below) and greatly simplify the implementation of these methods. +\item Previously, the \texttt{parallel::distributed::ContinuousQuadratureDataTransfer} + class, which transfers local quadrature point data onto the + children of newly refined cells, did not allow different regions of the + triangulation store quadrature data of different lengths. This release lifts + this restriction, which enables efficient quadrature data storage and data + transfer within a triangulation containing multiple material models, each with + their own number of local state variables and history variables. + As an example, in a solid mechanics simulation, a hyper-elastic material + model can be assigned to a region of the mesh requiring no history variables + while another part of the triangulation uses an elasto-plastic constitutive + model, requiring the storage of local plasticity data at quadrature points. + During each refinement of the mesh, \texttt{ContinuousQuadratureDataTransfer} + can be used to transfer and interpolate plasticity data from parent cells to + their children, ignoring the cells with hyper-elastic constitutive model. \end{itemize} % The changelog lists more than 240 other