{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2024,8,4]],"date-time":"2024-08-04T10:42:33Z","timestamp":1722768153775},"reference-count":102,"publisher":"Walter de Gruyter GmbH","issue":"4","content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2018,12,19]]},"abstract":"Abstract<\/jats:title> \nThis paper provides an overview of the new features of the finite element library deal.II version 9.0.<\/jats:p>","DOI":"10.1515\/jnma-2018-0054","type":"journal-article","created":{"date-parts":[[2018,6,10]],"date-time":"2018-06-10T22:15:58Z","timestamp":1528668958000},"page":"173-183","source":"Crossref","is-referenced-by-count":123,"title":["The deal.II library, Version 9.0"],"prefix":"10.1515","volume":"26","author":[{"given":"Giovanni","family":"Alzetta","sequence":"first","affiliation":[]},{"given":"Daniel","family":"Arndt","sequence":"additional","affiliation":[]},{"given":"Wolfgang","family":"Bangerth","sequence":"additional","affiliation":[]},{"given":"Vishal","family":"Boddu","sequence":"additional","affiliation":[]},{"given":"Benjamin","family":"Brands","sequence":"additional","affiliation":[]},{"given":"Denis","family":"Davydov","sequence":"additional","affiliation":[]},{"given":"Rene","family":"Gassm\u00f6ller","sequence":"additional","affiliation":[]},{"given":"Timo","family":"Heister","sequence":"additional","affiliation":[]},{"given":"Luca","family":"Heltai","sequence":"additional","affiliation":[]},{"given":"Katharina","family":"Kormann","sequence":"additional","affiliation":[]},{"given":"Martin","family":"Kronbichler","sequence":"additional","affiliation":[]},{"given":"Matthias","family":"Maier","sequence":"additional","affiliation":[]},{"given":"Jean-Paul","family":"Pelteret","sequence":"additional","affiliation":[]},{"given":"Bruno","family":"Turcksin","sequence":"additional","affiliation":[]},{"given":"David","family":"Wells","sequence":"additional","affiliation":[]}],"member":"374","reference":[{"key":"ref191","doi-asserted-by":"crossref","first-page":"1103","DOI":"10.1137\/100791634","article-title":"p4est: Scalable algorithms for parallel adaptive mesh refinement on forests of octrees","volume":"33","year":"2011","journal-title":"SIAM J. Sci. Comput."},{"key":"ref1021","doi-asserted-by":"crossref","first-page":"135","DOI":"10.1016\/j.compfluid.2012.04.012","article-title":"A generic interface for parallel cell-based finite element operator application","volume":"63","year":"2012","journal-title":"Comput. Fluids"},{"key":"ref231","doi-asserted-by":"crossref","first-page":"196","DOI":"10.1145\/992200.992206","article-title":"Algorithm 832: UMFPACK V.4.3 \u2014 an unsymmetric-pattern multifrontal method","volume":"30","year":"2004","journal-title":"ACM Trans. Math. Softw."},{"key":"ref751","article-title":"Data structures and requirements for hp finite element software","volume":"36","year":"2009","journal-title":"ACM Trans. Math. Softw."},{"key":"ref31","volume-title":"LAPACK Users\u2019 Guide","year":"1999"},{"key":"ref661","year":"2018","journal-title":"PETSc Web Page"},{"key":"ref931","volume-title":"Towards the Integration of CAD and FEM Using Open Source Libraries: a Collection of Deal.II Manifold Wrappers for the OpenCASCADE Library","year":"2015"},{"key":"ref371","doi-asserted-by":"crossref","first-page":"363","DOI":"10.1145\/1089014.1089020","article-title":"SUNDIALS: Suite of nonlinear and differential\/algebraic equation solvers","volume":"31","year":"2005","journal-title":"ACM Trans. Math. Software (TOMS)"},{"key":"ref871","year":"2016","journal-title":"Flexible and Scalable Particle-In-Cell Methods for Massively Parallel Computations"},{"key":"ref961","year":"2018","journal-title":"Trilinos Web Page"},{"key":"ref581","first-page":"2\/1","volume":"43","year":"2016","journal-title":"WorkStream \u2013 a design pattern for multicore-enabled finite element computations, ACM Trans. Math. Software"},{"key":"ref141","volume-title":"Concepts for Object-Oriented Finite Element Software \u2013 the Deal.II Library, SFB 359, Preprint No. 1999-43","year":"1999"},{"key":"ref921","doi-asserted-by":"crossref","first-page":"833","DOI":"10.1093\/gji\/ggx195","article-title":"High accuracy mantle convection simulation through modern numerical methods. II: Realistic models and problems","volume":"210","year":"2017","journal-title":"Geophys.J. Int."},{"key":"ref301","doi-asserted-by":"crossref","first-page":"39","DOI":"10.1016\/j.advengsoft.2018.03.008","article-title":"\u03c0-BEM: A flexible parallel implementation for adaptive, geometry aware, and high order boundary element methods","volume":"121","year":"2018","journal-title":"Adv. Engrg. Software"},{"key":"ref1071","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1016\/j.camwa.2016.04.024","article-title":"LinearOperator \u2014 a generic, high-level expression syntax for linear algebra","volume":"72","year":"2016","journal-title":"Comput. Math. Appl."},{"key":"ref21","doi-asserted-by":"crossref","first-page":"501","DOI":"10.1016\/S0045-7825(99)00242-X","article-title":"Multifrontal parallel distributed symmetric and unsymmetric solvers","volume":"184","year":"2000","journal-title":"Comput. Methods Appl. Mech. Engrg."},{"key":"ref841","doi-asserted-by":"crossref","first-page":"7","DOI":"10.1186\/s40323-017-0093-0","article-title":"Convergence study of the h-adaptive PUM and the hp-adaptive FEM applied to eigenvalue problems in quantum mechanics","volume":"4","year":"2017","journal-title":"Adv. Modeling Simul. Engrg. Sci."},{"key":"ref891","doi-asserted-by":"crossref","first-page":"1309","DOI":"10.1002\/nme.2579","article-title":"Gmsh: A 3-D finite element mesh generator with built-in pre-and post-processing facilities","volume":"79","year":"2009","journal-title":"In Numer t. J.. Methods Engrg."},{"key":"ref321","doi-asserted-by":"crossref","first-page":"833","DOI":"10.1093\/gji\/ggx195","article-title":"High accuracy mantle convection simulation through modern numerical methods. II: Realistic models and problems","volume":"210","year":"2017","journal-title":"Geophys.J. Int."},{"key":"ref261","year":"2016","journal-title":"GNU Scientific Library Reference Manual, Edition 2.3"},{"key":"ref101","first-page":"1","article-title":"The deal.II library, Version 8.3","volume":"4","year":"2016","journal-title":"Archive Numer. Software"},{"key":"ref291","doi-asserted-by":"crossref","first-page":"1309","DOI":"10.1002\/nme.2579","article-title":"Gmsh: A 3-D finite element mesh generator with built-in pre-and post-processing facilities","volume":"79","year":"2009","journal-title":"In Numer t. J.. Methods Engrg."},{"key":"ref61","year":"2018","journal-title":"PETSc Web Page"},{"key":"ref351","doi-asserted-by":"crossref","first-page":"397","DOI":"10.1145\/1089014.1089021","article-title":"An overview of the Trilinos project","volume":"31","year":"2005","journal-title":"ACM Trans. Math. Softw."},{"key":"ref471","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1016\/j.camwa.2016.04.024","article-title":"LinearOperator \u2014 a generic, high-level expression syntax for linear algebra","volume":"72","year":"2016","journal-title":"Comput. Math. Appl."},{"key":"ref531","year":"2007","journal-title":"Intel Threading Building Blocks, O\u2019Reilly"},{"key":"ref441","volume-title":"ARPACK User\u2019s Guide: Solution of Large-Scale Eigenvalue Problems with Implicitly Restarted Arnoldi Methods","year":"1998"},{"key":"ref41","first-page":"137","article-title":"The deal.II library, Version 8.5","volume":"25","year":"2017","journal-title":"J. Numer. Math."},{"key":"ref911","doi-asserted-by":"crossref","first-page":"131","DOI":"10.1145\/229473.229474","article-title":"Algorithm 755: ADOL-C: a package for the automatic differentiation of algorithms written in C\/C++","volume":"22","year":"1996","journal-title":"ACM Trans. Math. Software (TOMS)"},{"key":"ref181","year":"2014","journal-title":"Nanoflann: AC++ Header-Only Fork of FLANN, a Library for Nearest Neighbor (NN) with KD-Trees"},{"key":"ref51","volume-title":"PETSc Users Manual","year":"2018"},{"key":"ref551","volume-title":"Rapid Optimization Library","year":"2014"},{"key":"ref411","doi-asserted-by":"crossref","first-page":"12","DOI":"10.1111\/j.1365-246X.2012.05609.x","article-title":"High accuracy mantle convection simulation through modern numerical methods","volume":"191","year":"2012","journal-title":"Geophys.J. Int."},{"key":"ref771","volume-title":"ScaLAPACK User\u2019s Guide","year":"1997"},{"key":"ref711","article-title":"The deal.II library, Version 8.0","year":"2013","journal-title":"arXivPreprint"},{"key":"ref71","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1145\/2049673.2049678","article-title":"Algorithms and data structures for massively parallel generic adaptive finite element codes","volume":"38","year":"2011","journal-title":"ACM Trans. Math. Softw."},{"key":"ref561","article-title":"Open asset import library (assimp)","year":"2012","journal-title":"Computer Software"},{"key":"ref741","volume-title":"Concepts for Object-Oriented Finite Element Software \u2013 the Deal.II Library, SFB 359, Preprint No. 1999-43","year":"1999"},{"key":"ref361","year":"2018","journal-title":"Trilinos Web Page"},{"key":"ref851","volume-title":"Tools for the Solution of PDEs Defined on Curved Manifolds with Deal.II","year":"2009"},{"key":"ref81","first-page":"135","article-title":"The deal.II library, Version 8.4","volume":"24","year":"2016","journal-title":"J. Numer. Math."},{"key":"ref761","first-page":"525","volume-title":"Automatic Differentiation of C++ Codes for Large-Scale Scientific Computing, Int. Conf. on Computational Science - ICCS 2006","year":"2006"},{"key":"ref1031","year":"2017","journal-title":"Fast Matrix-Free Evaluation of Discontinuous Galerkin Finite Element Operators"},{"key":"ref951","doi-asserted-by":"crossref","first-page":"397","DOI":"10.1145\/1089014.1089021","article-title":"An overview of the Trilinos project","volume":"31","year":"2005","journal-title":"ACM Trans. Math. Softw."},{"key":"ref601","doi-asserted-by":"crossref","first-page":"15","DOI":"10.1137\/S0895479899358194","article-title":"A Fully asynchronous multlfrontal solver using distributed dynamic scheduling","volume":"23","year":"2001","journal-title":"SIAM J. Matrix Anal. Appl."},{"key":"ref1081","year":"2016","journal-title":"LinearOperatorBenchmarks"},{"key":"ref1141","doi-asserted-by":"crossref","first-page":"76","DOI":"10.1109\/38.56302","article-title":"NetCDF: an interface for scientific data access","volume":"10","year":"1990","journal-title":"IEEE Computer Graph. Appl."},{"key":"ref171","volume-title":"ScaLAPACK User\u2019s Guide","year":"1997"},{"key":"ref721","article-title":"The deal.II library, Version 8.1","year":"2013","journal-title":"arXiv Preprint"},{"key":"ref111","article-title":"The deal.II library, Version 8.0","year":"2013","journal-title":"arXivPreprint"},{"key":"ref161","first-page":"525","volume-title":"Automatic Differentiation of C++ Codes for Large-Scale Scientific Computing, Int. Conf. on Computational Science - ICCS 2006","year":"2006"},{"key":"ref701","first-page":"1","article-title":"The deal.II library, Version 8.3","volume":"4","year":"2016","journal-title":"Archive Numer. Software"},{"key":"ref241","doi-asserted-by":"crossref","first-page":"7","DOI":"10.1186\/s40323-017-0093-0","article-title":"Convergence study of the h-adaptive PUM and the hp-adaptive FEM applied to eigenvalue problems in quantum mechanics","volume":"4","year":"2017","journal-title":"Adv. Modeling Simul. Engrg. Sci."},{"key":"ref861","year":"2016","journal-title":"GNU Scientific Library Reference Manual, Edition 2.3"},{"key":"ref1041","volume-title":"ARPACK User\u2019s Guide: Solution of Large-Scale Eigenvalue Problems with Implicitly Restarted Arnoldi Methods","year":"1998"},{"key":"ref431","year":"2017","journal-title":"Fast Matrix-Free Evaluation of Discontinuous Galerkin Finite Element Operators"},{"key":"ref121","article-title":"The deal.II library, Version 8.1","year":"2013","journal-title":"arXiv Preprint"},{"key":"ref781","year":"2014","journal-title":"Nanoflann: AC++ Header-Only Fork of FLANN, a Library for Nearest Neighbor (NN) with KD-Trees"},{"key":"ref391","doi-asserted-by":"crossref","first-page":"2437","DOI":"10.1016\/j.compstruc.2004.04.015","article-title":"Multi-level methods for discontinuous Galerkin FEM on locally refined meshes","volume":"82","year":"2004","journal-title":"Comput. & Struct."},{"key":"ref421","doi-asserted-by":"crossref","first-page":"135","DOI":"10.1016\/j.compfluid.2012.04.012","article-title":"A generic interface for parallel cell-based finite element operator application","volume":"63","year":"2012","journal-title":"Comput. Fluids"},{"key":"ref91","first-page":"4","article-title":"deal.II \u2014 a general purpose object oriented finite element library","volume":"33","year":"2007","journal-title":"ACM Trans. Math. Softw."},{"key":"ref611","doi-asserted-by":"crossref","first-page":"136","DOI":"10.1016\/j.parco.2005.07.004","article-title":"Hybrid scheduling for the parallel solution of linear systems","volume":"32","year":"2006","journal-title":"Parallel Computing"},{"key":"ref341","doi-asserted-by":"crossref","first-page":"351","DOI":"10.1145\/1089014.1089019","article-title":"SLEPc: A scalable and flexible toolkit for the solution of eigenvalue problems","volume":"31","year":"2005","journal-title":"ACM Trans. Math. Software"},{"key":"ref621","doi-asserted-by":"crossref","first-page":"501","DOI":"10.1016\/S0045-7825(99)00242-X","article-title":"Multifrontal parallel distributed symmetric and unsymmetric solvers","volume":"184","year":"2000","journal-title":"Comput. Methods Appl. Mech. Engrg."},{"key":"ref1121","year":"2016","journal-title":"The Deal.II Code Gallery: Quasi-Static Finite-Strain Compressible Elasticity"},{"key":"ref941","doi-asserted-by":"crossref","first-page":"351","DOI":"10.1145\/1089014.1089019","article-title":"SLEPc: A scalable and flexible toolkit for the solution of eigenvalue problems","volume":"31","year":"2005","journal-title":"ACM Trans. Math. Software"},{"key":"ref591","first-page":"181","volume-title":"Combinatorial Scientific Computing","year":"2012"},{"key":"ref131","article-title":"The deal.II library, Version 8.2","volume":"3","year":"2015","journal-title":"Archive Numer. Software"},{"key":"ref691","first-page":"4","article-title":"deal.II \u2014 a general purpose object oriented finite element library","volume":"33","year":"2007","journal-title":"ACM Trans. Math. Softw."},{"key":"ref151","article-title":"Data structures and requirements for hp finite element software","volume":"36","year":"2009","journal-title":"ACM Trans. Math. Softw."},{"key":"ref631","volume-title":"LAPACK Users\u2019 Guide","year":"1999"},{"key":"ref1191","first-page":"181","volume-title":"Combinatorial Scientific Computing","year":"2012"},{"key":"ref681","first-page":"135","article-title":"The deal.II library, Version 8.4","volume":"24","year":"2016","journal-title":"J. Numer. Math."},{"key":"ref281","year":"2018","journal-title":"Flexible and scalable particle-in-cell methods with adaptive mesh refinement for geodynamic computations"},{"key":"ref881","year":"2018","journal-title":"Flexible and scalable particle-in-cell methods with adaptive mesh refinement for geodynamic computations"},{"key":"ref791","doi-asserted-by":"crossref","first-page":"1103","DOI":"10.1137\/100791634","article-title":"p4est: Scalable algorithms for parallel adaptive mesh refinement on forests of octrees","volume":"33","year":"2011","journal-title":"SIAM J. Sci. Comput."},{"key":"ref1151","volume-title":"Rapid Optimization Library","year":"2014"},{"key":"ref731","article-title":"The deal.II library, Version 8.2","volume":"3","year":"2015","journal-title":"Archive Numer. Software"},{"key":"ref1001","doi-asserted-by":"crossref","first-page":"359","DOI":"10.1137\/S1064827595287997","article-title":"A fast and high quality multilevel scheme for partitioning irregular graphs","volume":"20","year":"1998","journal-title":"SIAM J. Sci. Comput."},{"key":"ref831","doi-asserted-by":"crossref","first-page":"196","DOI":"10.1145\/992200.992206","article-title":"Algorithm 832: UMFPACK V.4.3 \u2014 an unsymmetric-pattern multifrontal method","volume":"30","year":"2004","journal-title":"ACM Trans. Math. Softw."},{"key":"ref331","volume-title":"Towards the Integration of CAD and FEM Using Open Source Libraries: a Collection of Deal.II Manifold Wrappers for the OpenCASCADE Library","year":"2015"},{"key":"ref381","doi-asserted-by":"crossref","first-page":"2095","DOI":"10.1137\/090778523","article-title":"Adaptive multilevel methods with local smoothing for H1 - and Hcurl-conforming high order finite element methods","volume":"33","year":"2011","journal-title":"SIAM J. Sci. Comput."},{"key":"ref671","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1145\/2049673.2049678","article-title":"Algorithms and data structures for massively parallel generic adaptive finite element codes","volume":"38","year":"2011","journal-title":"ACM Trans. Math. Softw."},{"key":"ref311","doi-asserted-by":"crossref","first-page":"131","DOI":"10.1145\/229473.229474","article-title":"Algorithm 755: ADOL-C: a package for the automatic differentiation of algorithms written in C\/C++","volume":"22","year":"1996","journal-title":"ACM Trans. Math. Software (TOMS)"},{"key":"ref901","doi-asserted-by":"crossref","first-page":"39","DOI":"10.1016\/j.advengsoft.2018.03.008","article-title":"\u03c0-BEM: A flexible parallel implementation for adaptive, geometry aware, and high order boundary element methods","volume":"121","year":"2018","journal-title":"Adv. Engrg. Software"},{"key":"ref1131","year":"2007","journal-title":"Intel Threading Building Blocks, O\u2019Reilly"},{"key":"ref11","doi-asserted-by":"crossref","first-page":"136","DOI":"10.1016\/j.parco.2005.07.004","article-title":"Hybrid scheduling for the parallel solution of linear systems","volume":"32","year":"2006","journal-title":"Parallel Computing"},{"key":"ref1161","article-title":"Open asset import library (assimp)","year":"2012","journal-title":"Computer Software"},{"key":"ref1011","doi-asserted-by":"crossref","first-page":"12","DOI":"10.1111\/j.1365-246X.2012.05609.x","article-title":"High accuracy mantle convection simulation through modern numerical methods","volume":"191","year":"2012","journal-title":"Geophys.J. Int."},{"key":"ref641","first-page":"137","article-title":"The deal.II library, Version 8.5","volume":"25","year":"2017","journal-title":"J. Numer. Math."},{"key":"ref251","volume-title":"Tools for the Solution of PDEs Defined on Curved Manifolds with Deal.II","year":"2009"},{"key":"ref541","doi-asserted-by":"crossref","first-page":"76","DOI":"10.1109\/38.56302","article-title":"NetCDF: an interface for scientific data access","volume":"10","year":"1990","journal-title":"IEEE Computer Graph. Appl."},{"key":"ref651","volume-title":"PETSc Users Manual","year":"2018"},{"key":"ref271","year":"2016","journal-title":"Flexible and Scalable Particle-In-Cell Methods for Massively Parallel Computations"},{"key":"ref971","doi-asserted-by":"crossref","first-page":"363","DOI":"10.1145\/1089014.1089020","article-title":"SUNDIALS: Suite of nonlinear and differential\/algebraic equation solvers","volume":"31","year":"2005","journal-title":"ACM Trans. Math. Software (TOMS)"},{"key":"ref401","doi-asserted-by":"crossref","first-page":"359","DOI":"10.1137\/S1064827595287997","article-title":"A fast and high quality multilevel scheme for partitioning irregular graphs","volume":"20","year":"1998","journal-title":"SIAM J. Sci. Comput."},{"key":"ref1181","first-page":"2\/1","volume":"43","year":"2016","journal-title":"WorkStream \u2013 a design pattern for multicore-enabled finite element computations, ACM Trans. Math. Software"},{"key":"ref981","doi-asserted-by":"crossref","first-page":"2095","DOI":"10.1137\/090778523","article-title":"Adaptive multilevel methods with local smoothing for H1 - and Hcurl-conforming high order finite element methods","volume":"33","year":"2011","journal-title":"SIAM J. Sci. Comput."},{"key":"ref481","year":"2016","journal-title":"LinearOperatorBenchmarks"},{"key":"ref991","doi-asserted-by":"crossref","first-page":"2437","DOI":"10.1016\/j.compstruc.2004.04.015","article-title":"Multi-level methods for discontinuous Galerkin FEM on locally refined meshes","volume":"82","year":"2004","journal-title":"Comput. & Struct."},{"key":"ref01","doi-asserted-by":"crossref","first-page":"15","DOI":"10.1137\/S0895479899358194","article-title":"A Fully asynchronous multlfrontal solver using distributed dynamic scheduling","volume":"23","year":"2001","journal-title":"SIAM J. Matrix Anal. Appl."},{"key":"ref521","year":"2016","journal-title":"The Deal.II Code Gallery: Quasi-Static Finite-Strain Compressible Elasticity"}],"container-title":["Journal of Numerical Mathematics"],"original-title":[],"link":[{"URL":"http:\/\/www.degruyter.com\/view\/j\/jnma.2018.26.issue-4\/jnma-2018-0054\/jnma-2018-0054.xml","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/www.degruyter.com\/document\/doi\/10.1515\/jnma-2018-0054\/pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2021,4,22]],"date-time":"2021-04-22T01:37:14Z","timestamp":1619055434000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.degruyter.com\/document\/doi\/10.1515\/jnma-2018-0054\/html"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2018,12,19]]},"references-count":102,"journal-issue":{"issue":"4"},"URL":"https:\/\/doi.org\/10.1515\/jnma-2018-0054","relation":{},"ISSN":["1570-2820","1569-3953"],"issn-type":[{"value":"1570-2820","type":"print"},{"value":"1569-3953","type":"electronic"}],"subject":[],"published":{"date-parts":[[2018,12,19]]}}}