From: Jean-Paul Pelteret Date: Sat, 8 May 2021 17:59:28 +0000 (+0200) Subject: Lightly edit section on step-71 X-Git-Url: https://gitweb.dealii.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=8463a78b8aee639a70d21ac84182b026d855052c;p=release-papers.git Lightly edit section on step-71 --- diff --git a/9.3/paper.bib b/9.3/paper.bib index e16deae..5840038 100644 --- a/9.3/paper.bib +++ b/9.3/paper.bib @@ -590,7 +590,7 @@ Collection of deal.II Manifold Wrappers for the OpenCASCADE Library}}, @Misc{symengine-web-page, key = {symengine}, title = {{SymEngine: fast symbolic manipulation library, written in C++}}, - note = {\url{https://github.com/symengine/symengine}, \url{http://sympy.org/}}} + note = {\url{https://symengine.org/}}} @Misc{hdf5, author = {{The HDF Group}}, diff --git a/9.3/paper.tex b/9.3/paper.tex index 5e53d59..b6f1887 100644 --- a/9.3/paper.tex +++ b/9.3/paper.tex @@ -874,13 +874,14 @@ In addition, there are a number of new tutorial programs: \item \texttt{step-68} TODO \item \texttt{step-71} focuses on automatic and symbolic - differentiation (AD and SD, in short) as a tool to make solvers for complex, nonlinear - problems possible. To this end, \dealii{} can interface to a number - of AD and SD libraries, including Trilinos' Sacado package - \cite{...}, ...\todo{which others??}, and SymEngine \cite{symengine-web-page}. The tutorial + differentiation (AD and SD, in short) as a tool to make solvers for complex, + nonlinear problems possible. To this end, \dealii{} can interface to a number + of AD and SD libraries, specifically Trilinos' Sacado package + \cite{Bartlett2006a}, ADOL-C \cite{Griewank1996a}, and + SymEngine \cite{symengine-web-page}. The tutorial illustrates how these techniques can be used to compute derivatives of first a rather simple function, and then of the much more complex - energy functions of two magneto-elastic and magneto-visco-elastic + energy functions of two magnetoelastic and magneto-viscoelastic material formulations in which just the scalar energy functional takes up the better part of a page, and even first derivatives can only be computed with heroic effort.