{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,6,23]],"date-time":"2026-06-23T05:37:41Z","timestamp":1782193061798,"version":"3.54.5"},"reference-count":47,"publisher":"Walter de Gruyter GmbH","issue":"3","license":[{"start":{"date-parts":[[2022,6,9]],"date-time":"2022-06-09T00:00:00Z","timestamp":1654732800000},"content-version":"unspecified","delay-in-days":0,"URL":"http:\/\/creativecommons.org\/licenses\/by\/4.0"}],"funder":[{"DOI":"10.13039\/501100002428","name":"Austrian Science Fund","doi-asserted-by":"publisher","award":["P29096"],"award-info":[{"award-number":["P29096"]}],"id":[{"id":"10.13039\/501100002428","id-type":"DOI","asserted-by":"publisher"}]},{"DOI":"10.13039\/501100002428","name":"Austrian Science Fund","doi-asserted-by":"publisher","award":["W1245"],"award-info":[{"award-number":["W1245"]}],"id":[{"id":"10.13039\/501100002428","id-type":"DOI","asserted-by":"publisher"}]},{"DOI":"10.13039\/501100002428","name":"Austrian Science Fund","doi-asserted-by":"publisher","award":["SFB F65"],"award-info":[{"award-number":["SFB F65"]}],"id":[{"id":"10.13039\/501100002428","id-type":"DOI","asserted-by":"publisher"}]},{"DOI":"10.13039\/501100002428","name":"Austrian Science Fund","doi-asserted-by":"publisher","award":["J4379"],"award-info":[{"award-number":["J4379"]}],"id":[{"id":"10.13039\/501100002428","id-type":"DOI","asserted-by":"publisher"}]}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2022,7,1]]},"abstract":"<jats:title>Abstract<\/jats:title>\n               <jats:p>We report on the <jats:sc>Matlab<\/jats:sc> program package <jats:monospace>IGABEM2D<\/jats:monospace> which provides an easily accessible implementation of adaptive Galerkin boundary element methods in the frame of isogeometric analysis and which is available on the web for free download.\nNumerical experiments with <jats:monospace>IGABEM2D<\/jats:monospace> underline the particular importance of adaptive mesh refinement for high accuracy in isogeometric analysis.<\/jats:p>","DOI":"10.1515\/cmam-2022-0050","type":"journal-article","created":{"date-parts":[[2022,6,8]],"date-time":"2022-06-08T10:16:04Z","timestamp":1654683364000},"page":"563-590","source":"Crossref","is-referenced-by-count":4,"title":["Stable Implementation of Adaptive IGABEM in 2D in MATLAB"],"prefix":"10.1515","volume":"22","author":[{"ORCID":"https:\/\/orcid.org\/0000-0002-0324-5674","authenticated-orcid":false,"given":"Gregor","family":"Gantner","sequence":"first","affiliation":[{"name":"Institute of Analysis and Scientific Computing , TU Wien , Wiedner Hauptstr. 8\u201310\/E101\/4, 1040 Wien , Austria"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-1977-9830","authenticated-orcid":false,"given":"Dirk","family":"Praetorius","sequence":"additional","affiliation":[{"name":"Institute of Analysis and Scientific Computing , TU Wien , Wiedner Hauptstr. 8\u201310\/E101\/4, 1040 Wien , Austria"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Stefan","family":"Schimanko","sequence":"additional","affiliation":[{"name":"Institute of Analysis and Scientific Computing , TU Wien , Wiedner Hauptstr. 8\u201310\/E101\/4, 1040 Wien , Austria"}],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"374","published-online":{"date-parts":[[2022,6,9]]},"reference":[{"key":"2023033112440946299_j_cmam-2022-0050_ref_001","doi-asserted-by":"crossref","unstructured":"A. Aimi, F. Calabr\u00f2, M. Diligenti, M. L. Sampoli, G. Sangalli and A. Sestini,\nEfficient assembly based on B-spline tailored quadrature rules for the IgA-SGBEM,\nComput. Methods Appl. Mech. Engrg. 331 (2018), 327\u2013342.","DOI":"10.1016\/j.cma.2017.11.031"},{"key":"2023033112440946299_j_cmam-2022-0050_ref_002","doi-asserted-by":"crossref","unstructured":"A. Aimi, M. Diligenti, M. L. Sampoli and A. Sestini,\nIsogemetric analysis and symmetric Galerkin BEM: A 2D numerical study,\nAppl. Math. Comput. 272 (2016), no. part 1, 173\u2013186.","DOI":"10.1016\/j.amc.2015.08.097"},{"key":"2023033112440946299_j_cmam-2022-0050_ref_003","doi-asserted-by":"crossref","unstructured":"J. Alberty, C. Carstensen and S. A. Funken,\nRemarks around 50 lines of Matlab: Short finite element implementation,\nNumer. Algorithms 20 (1999), no. 2\u20133, 117\u2013137.","DOI":"10.1023\/A:1019155918070"},{"key":"2023033112440946299_j_cmam-2022-0050_ref_004","doi-asserted-by":"crossref","unstructured":"M. Aurada, M. Feischl, T. F\u00fchrer, M. Karkulik and D. Praetorius,\nEfficiency and optimality of some weighted-residual error estimator for adaptive 2D boundary element methods,\nComput. Methods Appl. Math. 13 (2013), no. 3, 305\u2013332.","DOI":"10.1515\/cmam-2013-0010"},{"key":"2023033112440946299_j_cmam-2022-0050_ref_005","doi-asserted-by":"crossref","unstructured":"C. Bahriawati and C. Carstensen,\nThree MATLAB implementations of the lowest-order Raviart\u2013Thomas MFEM with a posteriori error control,\nComput. Methods Appl. Math. 5 (2005), no. 4, 333\u2013361.","DOI":"10.2478\/cmam-2005-0016"},{"key":"2023033112440946299_j_cmam-2022-0050_ref_006","unstructured":"A. Bantle,\nOn high-order NURBS-based boundary element methods in two dimensions-numerical integration and implementation,\nPhD thesis, University of Ulm, 2015."},{"key":"2023033112440946299_j_cmam-2022-0050_ref_007","doi-asserted-by":"crossref","unstructured":"G. Beer, B. Marussig and C. Duenser,\nThe Isogeometric Boundary Element Method,\nLect. Notes Appl. Comput. Mech. 90,\nSpringer, Cham, 2020.","DOI":"10.1007\/978-3-030-23339-6"},{"key":"2023033112440946299_j_cmam-2022-0050_ref_008","unstructured":"A. Buffa, G. Gantner, C. Giannelli, D. Praetorius and R. V\u00e1zquez,\nMathematical foundations of adaptive isogeometric analysis,\npreprint (2021), https:\/\/arxiv.org\/abs\/2107.02023."},{"key":"2023033112440946299_j_cmam-2022-0050_ref_009","doi-asserted-by":"crossref","unstructured":"A. Buffa and C. Giannelli,\nAdaptive isogeometric methods with hierarchical splines: Error estimator and convergence,\nMath. Models Methods Appl. Sci. 26 (2016), no. 1, 1\u201325.","DOI":"10.1142\/S0218202516500019"},{"key":"2023033112440946299_j_cmam-2022-0050_ref_010","doi-asserted-by":"crossref","unstructured":"A. Buffa and C. Giannelli,\nAdaptive isogeometric methods with hierarchical splines: Optimality and convergence rates,\nMath. Models Methods Appl. Sci. 27 (2017), no. 14, 2781\u20132802.","DOI":"10.1142\/S0218202517500580"},{"key":"2023033112440946299_j_cmam-2022-0050_ref_011","doi-asserted-by":"crossref","unstructured":"J. A. Cottrell, T. J. R. Hughes and Y. Bazilevs,\nIsogeometric Analysis,\nJohn Wiley & Sons, Chichester, 2009.","DOI":"10.1002\/9780470749081"},{"key":"2023033112440946299_j_cmam-2022-0050_ref_012","unstructured":"C. de Boor,\nB (asic)-spline basics,\nTechnical report, Mathematics Research Center, University of Wisconsin-Madison, 1986."},{"key":"2023033112440946299_j_cmam-2022-0050_ref_013","doi-asserted-by":"crossref","unstructured":"J. D\u00f6lz, H. Harbrecht, S. Kurz, M. Multerer, S. Sch\u00f6ps and F. Wolf,\nBembel: The fast isogeometric boundary element C++ library for Laplace, Helmholtz, and electric wave equation,\nSoftwareX 11 (2020), Article ID 100476.","DOI":"10.1016\/j.softx.2020.100476"},{"key":"2023033112440946299_j_cmam-2022-0050_ref_014","doi-asserted-by":"crossref","unstructured":"J. D\u00f6lz, H. Harbrecht, S. Kurz, S. Sch\u00f6ps and F. Wolf,\nA fast isogeometric BEM for the three dimensional Laplace- and Helmholtz problems,\nComput. Methods Appl. Mech. Engrg. 330 (2018), 83\u2013101.","DOI":"10.1016\/j.cma.2017.10.020"},{"key":"2023033112440946299_j_cmam-2022-0050_ref_015","doi-asserted-by":"crossref","unstructured":"J. D\u00f6lz, H. Harbrecht and M. Peters,\nAn interpolation-based fast multipole method for higher-order boundary elements on parametric surfaces,\nInternat. J. Numer. Methods Engrg. 108 (2016), no. 13, 1705\u20131728.","DOI":"10.1002\/nme.5274"},{"key":"2023033112440946299_j_cmam-2022-0050_ref_016","doi-asserted-by":"crossref","unstructured":"J. D\u00f6lz, S. Kurz, S. Sch\u00f6ps and F. Wolf,\nIsogeometric boundary elements in electromagnetism: Rigorous analysis, fast methods, and examples,\nSIAM J. Sci. Comput. 41 (2019), no. 5, B983\u2013B1010.","DOI":"10.1137\/18M1227251"},{"key":"2023033112440946299_j_cmam-2022-0050_ref_017","doi-asserted-by":"crossref","unstructured":"A. Falini, C. Giannelli, T. Kandu\u010d, M. L. Sampoli and A. Sestini,\nAn adaptive IgA-BEM with hierarchical B-splines based on quasi-interpolation quadrature schemes,\nInternat. J. Numer. Methods Engrg. 117 (2019), no. 10,1038\u20131058.","DOI":"10.1002\/nme.5990"},{"key":"2023033112440946299_j_cmam-2022-0050_ref_018","doi-asserted-by":"crossref","unstructured":"M. Feischl, G. Gantner, A. Haberl and D. Praetorius,\nAdaptive 2D IGA boundary element methods,\nEng. Anal. Bound. Elem. 62 (2016), 141\u2013153.","DOI":"10.1016\/j.enganabound.2015.10.003"},{"key":"2023033112440946299_j_cmam-2022-0050_ref_019","doi-asserted-by":"crossref","unstructured":"M. Feischl, G. Gantner, A. Haberl and D. Praetorius,\nOptimal convergence for adaptive IGA boundary element methods for weakly-singular integral equations,\nNumer. Math. 136 (2017), no. 1, 147\u2013182.","DOI":"10.1007\/s00211-016-0836-8"},{"key":"2023033112440946299_j_cmam-2022-0050_ref_020","doi-asserted-by":"crossref","unstructured":"M. Feischl, G. Gantner and D. Praetorius,\nReliable and efficient a posteriori error estimation for adaptive IGA boundary element methods for weakly-singular integral equations,\nComput. Methods Appl. Mech. Engrg. 290 (2015), 362\u2013386.","DOI":"10.1016\/j.cma.2015.03.013"},{"key":"2023033112440946299_j_cmam-2022-0050_ref_021","doi-asserted-by":"crossref","unstructured":"T. F\u00fchrer, G. Gantner, D. Praetorius and S. Schimanko,\nOptimal additive Schwarz preconditioning for adaptive 2D IGA boundary element methods,\nComput. Methods Appl. Mech. Engrg. 351 (2019), 571\u2013598.","DOI":"10.1016\/j.cma.2019.03.038"},{"key":"2023033112440946299_j_cmam-2022-0050_ref_022","doi-asserted-by":"crossref","unstructured":"S. Funken, D. Praetorius and P. Wissgott,\nEfficient implementation of adaptive P1-FEM in Matlab,\nComput. Methods Appl. Math. 11 (2011), no. 4, 460\u2013490.","DOI":"10.2478\/cmam-2011-0026"},{"key":"2023033112440946299_j_cmam-2022-0050_ref_023","unstructured":"G. Gantner,\nAdaptive isogeometric BEM,\nMaster\u2019s thesis, Institute of Analysis and Scientific Computing, TU Wien, 2014."},{"key":"2023033112440946299_j_cmam-2022-0050_ref_024","unstructured":"G. Gantner,\nOptimal adaptivity for splines in finite and boundary element methods,\nPhD thesis, TU Wien, 2017."},{"key":"2023033112440946299_j_cmam-2022-0050_ref_025","doi-asserted-by":"crossref","unstructured":"G. Gantner, D. Haberlik and D. Praetorius,\nAdaptive IGAFEM with optimal convergence rates: Hierarchical B-splines,\nMath. Models Methods Appl. Sci. 27 (2017), no. 14, 2631\u20132674.","DOI":"10.1142\/S0218202517500543"},{"key":"2023033112440946299_j_cmam-2022-0050_ref_026","doi-asserted-by":"crossref","unstructured":"G. Gantner and D. Praetorius,\nAdaptive BEM for elliptic PDE systems, part I: Abstract framework, for weakly-singular integral equations,\nAppl. Anal. (2020), 10.1080\/00036811.2020.1800651.","DOI":"10.1080\/00036811.2020.1800651"},{"key":"2023033112440946299_j_cmam-2022-0050_ref_027","doi-asserted-by":"crossref","unstructured":"G. Gantner and D. Praetorius,\nAdaptive IGAFEM with optimal convergence rates: T-splines,\nComput. Aided Geom. Design 81 (2020), Article ID 101906.","DOI":"10.1016\/j.cagd.2020.101906"},{"key":"2023033112440946299_j_cmam-2022-0050_ref_028","doi-asserted-by":"crossref","unstructured":"G. Gantner and D. Praetorius,\nAdaptive BEM for elliptic PDE systems, part II: Isogeometric analysis with hierarchical B-splines for weakly-singular integral equations,\nComput. Math. Appl. 117 (2022), 74\u201396.","DOI":"10.1016\/j.camwa.2022.04.006"},{"key":"2023033112440946299_j_cmam-2022-0050_ref_029","doi-asserted-by":"crossref","unstructured":"G. Gantner, D. Praetorius and S. Schimanko,\nAdaptive isogeometric boundary element methods with local smoothness control,\nMath. Models Methods Appl. Sci. 30 (2020), no. 2, 261\u2013307.","DOI":"10.1142\/S0218202520500074"},{"key":"2023033112440946299_j_cmam-2022-0050_ref_030","unstructured":"G. Gantner, D. Praetorius and S. Schimanko,\nIGABEM2D, Software, zenodo.6282998, 2022."},{"key":"2023033112440946299_j_cmam-2022-0050_ref_031","doi-asserted-by":"crossref","unstructured":"L. Heltai, M. Arroyo and A. DeSimone,\nNonsingular isogeometric boundary element method for Stokes flows in 3D,\nComput. Methods Appl. Mech. Engrg. 268 (2014), 514\u2013539.","DOI":"10.1016\/j.cma.2013.09.017"},{"key":"2023033112440946299_j_cmam-2022-0050_ref_032","doi-asserted-by":"crossref","unstructured":"G. C. Hsiao and W. L. Wendland,\nBoundary Integral Equations,\nAppl. Math. Sci. 164,\nSpringer, Berlin, 2008.","DOI":"10.1007\/978-3-540-68545-6"},{"key":"2023033112440946299_j_cmam-2022-0050_ref_033","doi-asserted-by":"crossref","unstructured":"T. J. R. Hughes, J. A. Cottrell and Y. Bazilevs,\nIsogeometric analysis: CAD, finite elements, NURBS, exact geometry and mesh refinement,\nComput. Methods Appl. Mech. Engrg. 194 (2005), no. 39\u201341, 4135\u20134195.","DOI":"10.1016\/j.cma.2004.10.008"},{"key":"2023033112440946299_j_cmam-2022-0050_ref_034","doi-asserted-by":"crossref","unstructured":"S. Keuchel, N. C. Hagelstein, O. Zaleski and O. von Estorff,\nEvaluation of hypersingular and nearly singular integrals in the isogeometric boundary element method for acoustics,\nComput. Methods Appl. Mech. Engrg. 325 (2017), 488\u2013504.","DOI":"10.1016\/j.cma.2017.07.025"},{"key":"2023033112440946299_j_cmam-2022-0050_ref_035","doi-asserted-by":"crossref","unstructured":"B. Marussig, J. Zechner, G. Beer and T.-P. Fries,\nFast isogeometric boundary element method based on independent field approximation,\nComput. Methods Appl. Mech. Engrg. 284 (2015), 458\u2013488.","DOI":"10.1016\/j.cma.2014.09.035"},{"key":"2023033112440946299_j_cmam-2022-0050_ref_036","doi-asserted-by":"crossref","unstructured":"A.-W. Maue,\nZur Formulierung eines allgemeinen Beugungsproblems durch eine Integralgleichung,\nZ. Phys. 126 (1949), 601\u2013618.","DOI":"10.1007\/BF01328780"},{"key":"2023033112440946299_j_cmam-2022-0050_ref_037","unstructured":"W. McLean,\nStrongly Elliptic Systems and Boundary Integral Equations,\nCambridge University, Cambridge, 2000."},{"key":"2023033112440946299_j_cmam-2022-0050_ref_038","doi-asserted-by":"crossref","unstructured":"B. H. Nguyen, X. Zhuang, P. Wriggers, T. Rabczuk, M. E. Mear and H. D. Tran,\nIsogeometric symmetric Galerkin boundary element method for three-dimensional elasticity problems,\nComput. Methods Appl. Mech. Engrg. 323 (2017), 132\u2013150.","DOI":"10.1016\/j.cma.2017.05.011"},{"key":"2023033112440946299_j_cmam-2022-0050_ref_039","doi-asserted-by":"crossref","unstructured":"M. J. Peake, J. Trevelyan and G. Coates,\nExtended isogeometric boundary element method (XIBEM) for two-dimensional Helmholtz problems,\nComput. Methods Appl. Mech. Engrg. 259 (2013), 93\u2013102.","DOI":"10.1016\/j.cma.2013.03.016"},{"key":"2023033112440946299_j_cmam-2022-0050_ref_040","doi-asserted-by":"crossref","unstructured":"C. Politis, A. I. Ginnis, P. D. Kaklis, K. Belibassakis and C. Feurer,\nAn isogeometric BEM for exterior potential-flow problems in the plane,\n2009 SIAM\/ACM Joint Conference on Geometric and Physical Modeling,\nACM, New York (2009), 349\u2013354.","DOI":"10.1145\/1629255.1629302"},{"key":"2023033112440946299_j_cmam-2022-0050_ref_041","doi-asserted-by":"crossref","unstructured":"C. Politis, A. I. Ginnis, P. D. Kaklis and C. Feurer,\nAn isogeometric BEM for exterior potential-flow problems in the plane,\nComput. Methods Appl. Mech. Engrg. 254 (2013), 197\u2013221.","DOI":"10.1016\/j.cma.2012.11.001"},{"key":"2023033112440946299_j_cmam-2022-0050_ref_042","doi-asserted-by":"crossref","unstructured":"S. A. Sauter and C. Schwab,\nBoundary Element Methods,\nSpringer Ser. Comput. Math. 39,\nSpringer, Berlin, 2011.","DOI":"10.1007\/978-3-540-68093-2"},{"key":"2023033112440946299_j_cmam-2022-0050_ref_043","unstructured":"S. Schimanko,\nAdaptive isogeometric boundary element method for the hyper-singular integral equation,\nMaster\u2019s thesis, Institute of Analysis and Scientific Computing, TU Wien, 2016."},{"key":"2023033112440946299_j_cmam-2022-0050_ref_044","doi-asserted-by":"crossref","unstructured":"R. N. Simpson, S. P. A. Bordas, H. Lian and J. Trevelyan,\nAn isogeometric boundary element method for elastostatic analysis: 2D implementation aspects,\nComput. Structures 118 (2013), 2\u201312.","DOI":"10.1016\/j.compstruc.2012.12.021"},{"key":"2023033112440946299_j_cmam-2022-0050_ref_045","doi-asserted-by":"crossref","unstructured":"R. N. Simpson, S. P. A. Bordas, J. Trevelyan and T. Rabczuk,\nA two-dimensional isogeometric boundary element method for elastostatic analysis,\nComput. Methods Appl. Mech. Engrg. 209\/212 (2012), 87\u2013100.","DOI":"10.1016\/j.cma.2011.08.008"},{"key":"2023033112440946299_j_cmam-2022-0050_ref_046","doi-asserted-by":"crossref","unstructured":"O. Steinbach,\nNumerical Approximation Methods for Elliptic Boundary Value Problems,\nSpringer, New York, 2008.","DOI":"10.1007\/978-0-387-68805-3"},{"key":"2023033112440946299_j_cmam-2022-0050_ref_047","doi-asserted-by":"crossref","unstructured":"T. Takahashi and T. Matsumoto,\nAn application of fast multipole method to isogeometric boundary element method for Laplace equation in two dimensions,\nEng. Anal. Bound. Elem. 36 (2012), no. 12, 1766\u20131775.","DOI":"10.1016\/j.enganabound.2012.06.004"}],"container-title":["Computational Methods in Applied Mathematics"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.degruyter.com\/document\/doi\/10.1515\/cmam-2022-0050\/xml","content-type":"application\/xml","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/www.degruyter.com\/document\/doi\/10.1515\/cmam-2022-0050\/pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2023,3,31]],"date-time":"2023-03-31T17:02:51Z","timestamp":1680282171000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.degruyter.com\/document\/doi\/10.1515\/cmam-2022-0050\/html"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2022,6,9]]},"references-count":47,"journal-issue":{"issue":"3","published-online":{"date-parts":[[2022,3,26]]},"published-print":{"date-parts":[[2022,7,1]]}},"alternative-id":["10.1515\/cmam-2022-0050"],"URL":"https:\/\/doi.org\/10.1515\/cmam-2022-0050","relation":{},"ISSN":["1609-4840","1609-9389"],"issn-type":[{"value":"1609-4840","type":"print"},{"value":"1609-9389","type":"electronic"}],"subject":[],"published":{"date-parts":[[2022,6,9]]}}}