From 1d122eea66180b217ffef61c290cb16726b79f2c Mon Sep 17 00:00:00 2001 From: Reza Rastak Date: Sun, 31 May 2020 11:16:53 -0400 Subject: [PATCH] Introdusing transfer of quadrature data of different lengths --- 9.2/paper.tex | 14 ++++++++++++++ 1 file changed, 14 insertions(+) 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 -- 2.39.5