From 9880539dce33cd08ab31d9f901a0b6c38ed2ef71 Mon Sep 17 00:00:00 2001 From: Matthias Maier Date: Wed, 5 Jun 2019 13:33:42 -0500 Subject: [PATCH] add a reference for SymEngine I could not find a canonical reference for the project :-( --- 9.1/paper.bib | 5 +++++ 9.1/paper.tex | 4 ++-- 2 files changed, 7 insertions(+), 2 deletions(-) diff --git a/9.1/paper.bib b/9.1/paper.bib index e4fc87d..a5d83f2 100644 --- a/9.1/paper.bib +++ b/9.1/paper.bib @@ -488,6 +488,11 @@ Collection of deal.II Manifold Wrappers for the OpenCASCADE Library}}, title = {{muparser: Fast Math Parser Library}}, note = {\url{http://muparser.beltoforion.de/}}} +@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/}}} + @Misc{hdf5, author = {{The HDF Group}}, title = "{Hierarchical Data Format, version 5}", diff --git a/9.1/paper.tex b/9.1/paper.tex index 51de3c9..6576cbf 100644 --- a/9.1/paper.tex +++ b/9.1/paper.tex @@ -336,8 +336,7 @@ user's requirements. \label{subsec:sd} To complement the automatic differentiation features in \dealii{}, this release sees the first step towards integrating and supporting a highly performant computer algebra -system (CAS) via the SymEngine library. -\marginpar{Could use a reference to SymEngine} +system (CAS) via the SymEngine library \cite{symengine-web-page}. The \texttt{Expression} class in the namespace \texttt{Differentiation::SD} interfaces to SymEngine and forms the basis of symbolic computations, offering a full set of overloaded operators and a C++ style interface. This class offers the following @@ -688,6 +687,7 @@ following: \item ScaLAPACK \cite{slug} \item SLEPc \cite{Hernandez:2005:SSF} \item SUNDIALS \cite{sundials} +\item SymEngine \cite{symengine-web-page} \item TBB \cite{Rei07} \item Trilinos \cite{trilinos,trilinos-web-page} \item UMFPACK \cite{umfpack} -- 2.39.5