]> https://gitweb.dealii.org/ - release-papers.git/commitdiff
Added links to libraries as notes.
authorMarc Fehling <mafehling.git@gmail.com>
Fri, 24 Jun 2022 08:45:26 +0000 (10:45 +0200)
committerMarc Fehling <mafehling.git@gmail.com>
Sun, 26 Jun 2022 17:34:41 +0000 (19:34 +0200)
Reduced references in interface section.

Removed duplicate entries for webpages.

9.4/paper.bib
9.4/paper.tex

index 81af86dbdde583b8dfa44c9f9b1c45894b09670b..d5569aff04ec1394dcda0d17c1c762c2a2a4c3e2 100644 (file)
@@ -491,7 +491,8 @@ Collection of deal.II Manifold Wrappers for the OpenCASCADE Library}},
   howpublished = {\url{https://www.iso.org/standard/64029.html}},
   year =         2014}
 
-@Article{trilinos,
+See: https://trilinos.github.io/cite.html
+@Article{heroux2005trilinos,
   author =       {M. A. Heroux and R. A. Bartlett and V. E. Howle and R. J. Hoekstra and J. J. Hu
                   and T. G. Kolda and R. B. Lehoucq and K. R. Long and R. P. Pawlowski and
                   E. T. Phipps and A. G. Salinger and H. K. Thornquist and R. S. Tuminaro and
@@ -500,31 +501,11 @@ Collection of deal.II Manifold Wrappers for the OpenCASCADE Library}},
   journal =      {ACM Transactions on Mathematical Software},
   year =         2005,
   volume =       31,
-  pages =        {397--423}}
-
-See: https://trilinos.github.io/cite.html
-@Misc{trilinos-web-page,
-  title = {The {T}rilinos {P}roject {W}ebsite},
-  author = {The {T}rilinos {P}roject {T}eam},
-  year = {2022},
-  url = {https://trilinos.github.io}
+  pages =        {397--423},
+  note =         {Library available online at \url{https://trilinos.github.io/}}
 }
 
 See: https://petsc.org/release/#citing-petsc
-@misc{petsc-web-page,
-  author = {Satish Balay and Shrirang Abhyankar and Mark~F. Adams and Steven Benson and Jed Brown
-  and Peter Brune and Kris Buschelman and Emil~M. Constantinescu and Lisandro Dalcin and Alp Dener
-  and Victor Eijkhout and William~D. Gropp and V\'{a}clav Hapla and Tobin Isaac and Pierre Jolivet
-  and Dmitry Karpeev and Dinesh Kaushik and Matthew~G. Knepley and Fande Kong and Scott Kruger
-  and Dave~A. May and Lois Curfman McInnes and Richard Tran Mills and Lawrence Mitchell and Todd Munson
-  and Jose~E. Roman and Karl Rupp and Patrick Sanan and Jason Sarich and Barry~F. Smith
-  and Stefano Zampini and Hong Zhang and Hong Zhang and Junchao Zhang},
-  title        = {{PETS}c {W}eb page},
-  url          = {https://petsc.org/},
-  howpublished = {\url{https://petsc.org/}},
-  year         = {2022},
-}
-
 @techreport{petsc-user-ref,
   author = {Satish Balay and Shrirang Abhyankar and Mark~F. Adams and Steven Benson and Jed Brown
   and Peter Brune and Kris Buschelman and Emil Constantinescu and Lisandro Dalcin and Alp Dener
@@ -537,25 +518,28 @@ See: https://petsc.org/release/#citing-petsc
   institution = {Argonne National Laboratory},
   number      = {ANL-21/39 - Revision 3.17},
   year        = {2022},
+  note        = {Library available online at \url{https://petsc.org/}}
 }
 
 
-@Article{umfpack,
+@Article{davis2004umfpack,
   author =       {T. A. Davis},
   title =        {Algorithm 832: {UMFPACK V4.3}---an unsymmetric-pattern multifrontal method},
   journal =      {ACM Transactions on Mathematical Software},
   year =         2004,
   volume =       30,
-  pages =        {196--199}}
+  pages =        {196--199},
+  note =         {Library available online as part of SuiteSparse at \url{https://people.engr.tamu.edu/davis/suitesparse.html}}}
 
-@Book{Rei07,
+@Book{reinders2007tbb,
   author =       {J. Reinders},
   title =        {Intel Threading Building Blocks},
   publisher =    {O'Reilly},
-  year =         2007}
+  year =         2007,
+  note =         {Library available online at \url{https://github.com/oneapi-src/oneTBB}}}
 
 See: https://p4est.github.io/cite.html
-@Article{p4est,
+@Article{burstedde2011p4est,
   author =       {C. Burstedde and L. C. Wilcox and O. Ghattas},
   title =        {\texttt{p4est}: {S}calable algorithms for parallel
                   adaptive mesh refinement on forests of octrees},
@@ -563,7 +547,8 @@ See: https://p4est.github.io/cite.html
   volume =       33,
   number =       3,
   pages =        {1103-1133},
-  year =         2011}
+  year =         2011,
+  note =         {Library available online at \url{https://p4est.github.io/}}}
 
 @article{burstedde2020parallel,
   doi = {10.1145/3401990},
@@ -577,20 +562,15 @@ See: https://p4est.github.io/cite.html
   publisher={ACM New York, NY, USA}
 }
 
-@Book{arpack,
+@Book{lehoucq1998arpack,
   author =       {R. B. Lehoucq and D. C. Sorensen and C. Yang},
   title =        {{ARPACK} users' guide: solution of large-scale eigenvalue problems with implicitly restarted Arnoldi methods},
   publisher =    {SIAM, Philadelphia},
-  year =         1998}
+  year =         1998,
+  note =         {Library available online at \url{https://www.caam.rice.edu/software/ARPACK/}}}
 
 See: http://mumps.enseeiht.fr/index.php?page=bibtex
-@Misc{mumps-web-page,
-  key =          {MUMPS},
-  title =        {{MUMPS: a MUltifrontal Massively Parallel sparse direct Solver}},
-  note =         {\url{http://graal.ens-lyon.fr/MUMPS/}}}
-
-
-@Article{ADE00,
+@Article{amestoy2000,
   author =       {P.R. Amestoy and I.S. Duff and J.-Y. L'Excellent},
   title =        {Multifrontal parallel distributed symmetric and unsymmetric solvers},
   journal =      {Comput. Methods in Appl. Mech. Eng.},
@@ -599,18 +579,19 @@ See: http://mumps.enseeiht.fr/index.php?page=bibtex
   pages =        {501--520}}
 
 
-@article{MUMPS:1,
+@article{amestoy2001mumps,
    author  = {P. R. Amestoy and I. S. Duff and J. Koster and J.-Y. L'Excellent},
    title   = {A Fully Asynchronous Multifrontal Solver Using Distributed Dynamic Scheduling},
    journal = {SIAM Journal on Matrix Analysis and Applications},
    volume  = {23},
    number  = {1},
    year    = {2001},
-   pages   = {15-41}
- }
+   pages   = {15-41},
+   note    = {Library available online at \url{http://mumps.enseeiht.fr/}}
+}
 
 
-@article{MUMPS:2,
+@article{amestoy2006,
    author  = {P. R. Amestoy and A. Guermouche and J.-Y. L'Excellent and S. Pralet},
    title   = {Hybrid scheduling for the parallel solution of linear systems},
    journal = {Parallel Computing},
@@ -620,7 +601,7 @@ See: http://mumps.enseeiht.fr/index.php?page=bibtex
    pages   = {136-156}
 }
 
-@article{MUMPS:3,
+@article{amestoy2019,
   title = {{Performance and Scalability of the Block Low-Rank Multifrontal
   Factorization on Multicore Architectures}},
   author = {P. R. Amestoy and A. Buttari and J.-Y. L'Excellent and T. Mary},
@@ -632,7 +613,7 @@ See: http://mumps.enseeiht.fr/index.php?page=bibtex
 }
 
 See: https://ginkgo-project.github.io/ginkgo/doc/develop/citing_ginkgo.html
-@article{Anzt2022,
+@article{anzt2022ginkgo,
   doi = {10.1145/3480935},
   url = {https://doi.org/10.1145/3480935},
   year = {2022},
@@ -643,14 +624,8 @@ See: https://ginkgo-project.github.io/ginkgo/doc/develop/citing_ginkgo.html
   pages = {1--33},
   author = {Hartwig Anzt and Terry Cojean and Goran Flegar and Fritz G\"{o}bel and Thomas Gr\"{u}tzmacher and Pratik Nayak and Tobias Ribizel and Yuhsiang Mike Tsai and Enrique S. Quintana-Ort{\'{\i}}},
   title = {Ginkgo: A Modern Linear Operator Algebra Framework for High Performance Computing},
-  journal = {{ACM} Transactions on Mathematical Software}
-}
-
-@Misc{ginkgo-web-page,
-  key = {ginkgo},
-  title = {Ginkgo: high-performance linear algebra library for manycore
-    systems},
-  note ={\url{https://github.com/ginkgo-project/ginkgo}}
+  journal = {{ACM} Transactions on Mathematical Software},
+  note = {Library available online at \url{https://github.com/ginkgo-project/ginkgo}}
 }
 
 @Misc{opencascade-web-page,
@@ -658,9 +633,8 @@ See: https://ginkgo-project.github.io/ginkgo/doc/develop/citing_ginkgo.html
   title =        {{OpenCASCADE: Open CASCADE Technology, 3D modeling \& numerical simulation}},
   note =         {\url{http://www.opencascade.org/}}}
 
-
 @Misc{muparser-web-page,
-  key =          {muparse},
+  key =          {muparser},
   title =        {{muparser: Fast Math Parser Library}},
   note =         {\url{http://muparser.beltoforion.de/}}}
 
@@ -675,14 +649,14 @@ See: https://ginkgo-project.github.io/ginkgo/doc/develop/citing_ginkgo.html
   note = {\url{http://www.boost.org/}}}
 
 See: http://portal.hdfgroup.org/display/knowledge/How+do+I+properly+cite+HDF5+in+a+paper
-@Misc{hdf5,
+@Misc{hdf5-web-page,
     author = {{The HDF Group}},
     title = "{Hierarchical Data Format, version 5}",
     year = {2022},
     note = {\url{http://www.hdfgroup.org/HDF5/}}
 }
 
-@article{karypis1998fast,
+@article{karypis1998metis,
   title={A fast and high quality multilevel scheme for partitioning irregular graphs},
   author={Karypis, G. and Kumar, V.},
   journal={SIAM J. Sci. Comput.},
@@ -690,8 +664,10 @@ See: http://portal.hdfgroup.org/display/knowledge/How+do+I+properly+cite+HDF5+in
   number={1},
   pages={359--392},
   year={1998},
-  publisher={SIAM}
+  publisher={SIAM},
+  note={Library available online as part of PETSc at \url{https://petsc.org/}}
 }
+
 @article{rew1990netcdf,
   title={{NetCDF}: an interface for scientific data access},
   author={Rew, R. and Davis, G.},
@@ -702,7 +678,8 @@ See: http://portal.hdfgroup.org/display/knowledge/How+do+I+properly+cite+HDF5+in
   year={1990},
   publisher={IEEE}
 }
-@Article{Hernandez:2005:SSF,
+
+@Article{hernandez2005slepc,
    author  = "V. Hernandez and J. E. Roman and V. Vidal",
    title   = "{SLEPc}: A Scalable and Flexible Toolkit for the Solution of Eigenvalue
               Problems",
@@ -710,7 +687,8 @@ See: http://portal.hdfgroup.org/display/knowledge/How+do+I+properly+cite+HDF5+in
    volume  = "31",
    number  = "3",
    pages   = "351--362",
-   year    = "2005"
+   year    = "2005",
+   note    = "Library available online at \url{https://slepc.upv.es/}"
 }
 
 @article{Lachat1976,
@@ -814,19 +792,14 @@ year = {2009}
 }
 
 See: https://www.gnu.org/software/gsl/#moreinfo
-@book{Galassi2009,
+@book{galassi2009gsl,
   author = {Galassi, M. and Davies, Jim and Theiler, James and Gough, B. and Jungman, G. and Booth, Michael and Rossi, F.},
   title = {GNU Scientific Library Reference Manual},
   year = {2009},
   isbn = {0954612078},
   publisher = {Network Theory Ltd.},
-  edition = {3rd}
-}
-
-@Misc{gsl-web-page,
-  key =          {GSL},
-  title =        {{GSL: GNU Scientific Library}},
-  note =         {\url{http://www.gnu.org/software/gsl}}
+  edition = {3rd},
+  note = {Library available online at \url{http://www.gnu.org/software/gsl}}
 }
 
 @misc{nanoflann,
@@ -847,7 +820,7 @@ See: https://www.gnu.org/software/gsl/#moreinfo
   year = {2012}
 }
 
-@Article{Griewank1996a,
+@Article{griewank1996adolc,
   author    = {Griewank, Andreas and Juedes, David and Utke, Jean},
   title     = {Algorithm 755: {ADOL-C}: a package for the automatic differentiation of algorithms written in {C/C++}},
   journal   = {ACM Transactions on Mathematical Software},
@@ -857,9 +830,10 @@ See: https://www.gnu.org/software/gsl/#moreinfo
   pages     = {131--167},
   doi       = {10.1145/229473.229474},
   publisher = {ACM},
+  note      = {Library available online at \url{https://github.com/coin-or/ADOL-C}}
 }
 
-@article{sundials,
+@article{hindmarsh2005sundials,
   title={{SUNDIALS}: Suite of nonlinear and differential/algebraic equation solvers},
   author={Hindmarsh, Alan C and Brown, Peter N and Grant, Keith E and Lee, Steven L and Serban, Radu and Shumaker, Dan E and Woodward, Carol S},
   journal={ACM Transactions on Mathematical Software},
@@ -867,14 +841,15 @@ See: https://www.gnu.org/software/gsl/#moreinfo
   number={3},
   pages={363--396},
   year={2005},
-  publisher={ACM}
+  publisher={ACM},
+  note={Library available online at \url{https://computing.llnl.gov/projects/sundials}}
 }
 
-@Misc{assimp,
+@Misc{schulze2021assimp,
   title={Open asset import library (assimp)},
   author={Schulze, Thomas and Gessler, Alexander and Kulling, Kim and Nadlinger, David and Klein, Jonathan and Sibly, Mark and Gubisch, Matthias},
-  HowPublished={\url{https://github. com/assimp/assimp}},
-  year={2021}
+  year={2021},
+  note={Library available online at \url{https://github.com/assimp/assimp}}
 }
 
 @Misc{clang-tidy,
@@ -912,14 +887,15 @@ See: https://www.gnu.org/software/gsl/#moreinfo
   volume =    210,
   pages =     {833--851}}
 
-@techreport{ridzal2014rapid,
-  title={Rapid Optimization Library.},
+@techreport{ridzal2014rol,
+  title={Rapid Optimization Library},
   author={Ridzal, Denis and Kouri, Drew Philip},
   year={2014},
-  institution={Sandia National Laboratories (SNL-NM), Albuquerque, NM (United States)}
+  institution={Sandia National Laboratories (SNL-NM), Albuquerque, NM (United States)},
+  note={Library available online as part of Trilinos at \url{https://trilinos.github.io/rol.html}}
 }
 
-@BOOK{slug,
+@BOOK{blackford1997scalapack,
   AUTHOR = {Blackford, L. S. and Choi, J. and Cleary, A. and
             D'Azevedo, E. and Demmel, J. and Dhillon, I. and
             Dongarra, J. and Hammarling, S. and Henry, G. and
@@ -929,7 +905,8 @@ See: https://www.gnu.org/software/gsl/#moreinfo
   PUBLISHER = {Society for Industrial and Applied Mathematics},
   YEAR = {1997},
   ADDRESS = {Philadelphia, PA},
-  ISBN = {0-89871-397-8 (paperback)}
+  ISBN = {0-89871-397-8 (paperback)},
+  NOTE = {Library available online at \url{http://www.netlib.org/scalapack/}}
 }
 
 @article{GiulianiMolaHeltai-2018-a,
@@ -952,7 +929,8 @@ See: https://gmsh.info/
   number={11},
   pages={1309--1331},
   year={2009},
-  publisher={Wiley Online Library}
+  publisher={Wiley Online Library},
+  note={Library available online at \url{https://gmsh.info/}}
 }
 
 @article{ClevengerHeisterKanschatKronbichler2019,
@@ -967,7 +945,7 @@ See: https://gmsh.info/
 }
 
 
-@BOOK{lapack,
+@BOOK{anderson1999lapack,
     AUTHOR = {Anderson, E. and Bai, Z. and Bischof, C. and
               Blackford, S. and Demmel, J. and Dongarra, J. and
               Du Croz, J. and Greenbaum, A. and Hammarling, S. and
@@ -977,7 +955,8 @@ See: https://gmsh.info/
     PUBLISHER = {Society for Industrial and Applied Mathematics},
     YEAR = {1999},
     ADDRESS = {Philadelphia, PA},
-    ISBN = {0-89871-447-8 (paperback)}
+    ISBN = {0-89871-447-8 (paperback)},
+    NOTE = {Library available online at \url{http://www.netlib.org/lapack/}}
 }
 
 @misc{Pelteret2016a,
@@ -1001,13 +980,13 @@ See: https://gmsh.info/
   organization  = {Springer},
 }
 
-@Misc{cusolver,
+@Misc{cusolver-web-page,
   key = {cusolver},
   title = {cu{SOLVER} {L}ibrary},
   note = {\url{https://docs.nvidia.com/cuda/cusolver/index.html}}
 }
 
-@Misc{cusparse,
+@Misc{cusparse-web-page,
   key = {cusparse},
   title = {cu{SPARSE} {L}ibrary},
   note = {\url{https://docs.nvidia.com/cuda/cusparse/index.html}}
@@ -1252,7 +1231,9 @@ doi = {10.1504/IJCSE.2009.029164}
   number={1},
   pages={1--15},
   year={2020},
-  publisher={ACM New York, NY, USA}
+  publisher={ACM New York, NY, USA},
+  doi={10.1145/3412558},
+  note={Library available online at \url{https://github.com/arborx/ArborX}}
 }
 
 @article{bungartz2016precice,
@@ -1396,13 +1377,13 @@ doi = {10.1504/IJCSE.2009.029164}
 }
 
 See: https://doc.cgal.org/latest/Manual/how_to_cite_cgal.html
-@book{ cgal
-, title        = "{CGAL} User and Reference Manual"
-, author      = "{The CGAL Project}"
-, publisher     = "{CGAL Editorial Board}"
-, edition     = "{5.4.1}"
-, year         = 2022
-, url =    "https://doc.cgal.org/5.4.1/Manual/packages.html"
+@book{cgal-user-ref
+, title     = "{CGAL} User and Reference Manual"
+, author    = "{The CGAL Project}"
+, publisher = "{CGAL Editorial Board}"
+, edition   = "{5.4.1}"
+, year      = 2022
+, note      = "{Library available online at \url{https://www.cgal.org/}}"
 }
 
 
index f19db6ec6b26c90c29b751ac8c1c7c3393d098f7..f95a1b75f9b85c646b97e3435aa0dbb3db69fc70 100644 (file)
@@ -750,7 +750,7 @@ The new \texttt{step-85} tutorial illustrates how many of these classes work tog
   Library (CGAL)}\label{sec:cgalwrappers}
 
 The Computational Geometry Algorithms Library (CGAL, \url{https://www.cgal.org/}) is a widely used
-library to describe geometries and meshes \cite{cgal}. \dealii now
+library to describe geometries and meshes \cite{cgal-user-ref}. \dealii now
 has wrappers for CGAL classes and functions, provided in the new
 namespace \texttt{CGALWrappers}: they implement functionality
 spanning from mesh generation to boolean operations between
@@ -1146,33 +1146,33 @@ following:
 \dealii can interface with many other libraries:
 \begin{multicols}{3}
   \begin{itemize}[leftmargin=4mm]
-    \item ADOL-C \cite{Griewank1996a,adol-c}
+    \item ADOL-C \cite{griewank1996adolc}
     \item ArborX \cite{lebrun2020arborx}
-    \item ARPACK \cite{arpack}
-    \item Assimp \cite{assimp}
-    \item BLAS and LAPACK \cite{lapack}
-    \item CGAL \cite{cgal}
-    \item cuSOLVER \cite{cusolver}
-    \item cuSPARSE \cite{cusparse}
+    \item ARPACK \cite{lehoucq1998arpack}
+    \item Assimp \cite{schulze2021assimp}
+    \item BLAS and LAPACK \cite{anderson1999lapack}
     \item Boost \cite{boost-web-page}
+    \item CGAL \cite{cgal-user-ref}
+    \item cuSOLVER \cite{cusolver-web-page}
+    \item cuSPARSE \cite{cusparse-web-page}
     \item Gmsh \cite{geuzaine2009gmsh}
-    \item GSL \cite{Galassi2009,gsl-web-page}
-    \item Ginkgo \cite{Anzt2022,ginkgo-web-page}
-    \item HDF5 \cite{hdf5}
-    \item METIS \cite{karypis1998fast}
-    \item MUMPS \cite{ADE00,MUMPS:1,MUMPS:2,MUMPS:3,mumps-web-page}
+    \item GSL \cite{galassi2009gsl}
+    \item Ginkgo \cite{anzt2022ginkgo}
+    \item HDF5 \cite{hdf5-web-page}
+    \item METIS \cite{karypis1998metis}
+    \item MUMPS \cite{amestoy2001mumps}
     \item muparser \cite{muparser-web-page}
     \item OpenCASCADE \cite{opencascade-web-page}
-    \item p4est \cite{p4est,burstedde2020parallel}
-    \item PETSc \cite{petsc-user-ref,petsc-web-page}
-    \item ROL \cite{ridzal2014rapid}
-    \item ScaLAPACK \cite{slug}
-    \item SLEPc \cite{Hernandez:2005:SSF}
-    \item SUNDIALS \cite{sundials}
+    \item p4est \cite{burstedde2011p4est,burstedde2020parallel}
+    \item PETSc \cite{petsc-user-ref}
+    \item ROL \cite{ridzal2014rol}
+    \item ScaLAPACK \cite{blackford1997scalapack}
+    \item SLEPc \cite{hernandez2005slepc}
+    \item SUNDIALS \cite{hindmarsh2005sundials}
     \item SymEngine \cite{symengine-web-page}
-    \item TBB \cite{Rei07}
-    \item Trilinos \cite{trilinos,trilinos-web-page}
-    \item UMFPACK \cite{umfpack}
+    \item TBB \cite{reinders2007tbb}
+    \item Trilinos \cite{heroux2005trilinos}
+    \item UMFPACK \cite{davis2004umfpack}
   \end{itemize}
 \end{multicols}
 Please consider citing the appropriate references if you use

In the beginning the Universe was created. This has made a lot of people very angry and has been widely regarded as a bad move.

Douglas Adams


Typeset in Trocchi and Trocchi Bold Sans Serif.