{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,1,27]],"date-time":"2026-01-27T10:40:29Z","timestamp":1769510429986,"version":"3.49.0"},"reference-count":89,"publisher":"Springer Science and Business Media LLC","issue":"5","license":[{"start":{"date-parts":[[2023,1,25]],"date-time":"2023-01-25T00:00:00Z","timestamp":1674604800000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0"},{"start":{"date-parts":[[2023,1,25]],"date-time":"2023-01-25T00:00:00Z","timestamp":1674604800000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0"}],"funder":[{"DOI":"10.13039\/501100001659","name":"Deutsche Forschungsgemeinschaft","doi-asserted-by":"publisher","award":["325153381"],"award-info":[{"award-number":["325153381"]}],"id":[{"id":"10.13039\/501100001659","id-type":"DOI","asserted-by":"publisher"}]},{"name":"Universit\u00e4t der Bundeswehr M\u00fcnchen"}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":["Engineering with Computers"],"published-print":{"date-parts":[[2023,10]]},"abstract":"<jats:title>Abstract<\/jats:title><jats:p>Targeting simulations on parallel hardware architectures, this paper presents computational kernels for efficient computations in mortar finite element methods. Mortar methods enable a variationally consistent imposition of coupling conditions at high accuracy, but come with considerable numerical effort and cost for the evaluation of the mortar integrals to compute the coupling operators. In this paper, we identify bottlenecks in parallel data layout and domain decomposition that hinder an efficient evaluation of the mortar integrals. We then propose a set of computational strategies to restore optimal parallel communication and scalability for the core kernels devoted to the evaluation of mortar terms. We exemplarily study the proposed algorithmic components in the context of three-dimensional large-deformation contact mechanics, both for cases with fixed and dynamically varying interface topology, yet these concepts can naturally and easily be transferred to other mortar applications, e.g. classical meshtying problems. To restore parallel scalability, we employ overlapping domain decompositions of the interface discretization independent from the underlying volumes and then tackle parallel communication for the mortar evaluation by a geometrically motivated reduction of ghosting data. Using three-dimensional contact examples, we demonstrate strong and weak scalability of the proposed algorithms up to 480 parallel processes as well as study and discuss improvements in parallel communication related to mortar finite element methods. For the first time, dynamic load balancing is applied to mortar contact problems with evolving contact zones, such that the computational work is well balanced among all parallel processors independent of the current state of the simulation.<\/jats:p>","DOI":"10.1007\/s00366-022-01779-3","type":"journal-article","created":{"date-parts":[[2023,1,25]],"date-time":"2023-01-25T19:02:44Z","timestamp":1674673364000},"page":"3691-3720","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":4,"title":["Scalable computational kernels for mortar finite element methods"],"prefix":"10.1007","volume":"39","author":[{"ORCID":"https:\/\/orcid.org\/0000-0002-2780-1233","authenticated-orcid":false,"given":"Matthias","family":"Mayr","sequence":"first","affiliation":[]},{"given":"Alexander","family":"Popp","sequence":"additional","affiliation":[]}],"member":"297","published-online":{"date-parts":[[2023,1,25]]},"reference":[{"issue":"2","key":"1779_CR1","doi-asserted-by":"crossref","first-page":"551","DOI":"10.1137\/S0036142997321005","volume":"36","author":"Y Achdou","year":"1999","unstructured":"Achdou Y, Maday Y, Widlund OB (1999) Iterative substructuring preconditioners for mortar element methods in two dimensions. SIAM J Numer Anal 36(2):551\u2013580","journal-title":"SIAM J Numer Anal"},{"key":"1779_CR2","unstructured":"Amdahl GM (1967) Validity of the single-processor approach to achieving large scale computing capabilities. In: AFIPS conference proceedings. AFIPS Press, Reston\/Va, vol 30, pp 483\u2013485"},{"key":"1779_CR3","unstructured":"BACI: a comprehensive multi-physics simulation framework. https:\/\/baci.pages.gitlab.lrz.de\/website\/. Accessed 3 Feb 2022"},{"issue":"3","key":"1779_CR4","first-page":"241","volume":"20","author":"E Bavier","year":"2012","unstructured":"Bavier E, Hoemmen M, Rajamanickam S, Thornquist H (2012) Amesos2 and Belos: direct and iterative solvers for large sparse linear systems. Sci Program 20(3):241\u2013255","journal-title":"Sci Program"},{"issue":"2","key":"1779_CR5","doi-asserted-by":"crossref","first-page":"173","DOI":"10.1007\/s002110050468","volume":"84","author":"FB Belgacem","year":"1999","unstructured":"Belgacem FB (1999) The Mortar finite element method with Lagrange multipliers. Numerische Mathematik 84(2):173\u2013197","journal-title":"Numerische Mathematik"},{"issue":"4\u20138","key":"1779_CR6","doi-asserted-by":"crossref","first-page":"263","DOI":"10.1016\/S0895-7177(98)00121-6","volume":"28","author":"FB Belgacem","year":"1998","unstructured":"Belgacem FB, Hild P, Laborde P (1998) The mortar finite element method for contact problems. Math Comput Model 28(4\u20138):263\u2013271","journal-title":"Math Comput Model"},{"key":"1779_CR7","volume-title":"Dynamic programming","author":"R Bellmann","year":"1957","unstructured":"Bellmann R (1957) Dynamic programming. Princeton University Press, Princeton"},{"key":"1779_CR8","doi-asserted-by":"crossref","first-page":"141","DOI":"10.1016\/0045-7825(90)90098-7","volume":"78","author":"DJ Benson","year":"1990","unstructured":"Benson DJ, Hallquist JO (1990) A single surface contact algorithm for the post-buckling analysis of shell structures. Comput Methods Appl Mech Eng 78:141\u2013163","journal-title":"Comput Methods Appl Mech Eng"},{"key":"1779_CR9","doi-asserted-by":"crossref","unstructured":"Berger-Vergiat L, Glusa CA, Hu JJ, Mayr M, Prokopenko A, Siefert CM, Tuminaro RS, Wiesner TA (2019) MueLu user\u2019s guide 2.0. Technical Report SAND2019-0537, Sandia National Laboratories, Albuquerque, NM 87185, USA","DOI":"10.2172\/1491860"},{"key":"1779_CR10","doi-asserted-by":"crossref","first-page":"269","DOI":"10.1007\/978-94-011-1810-1_17","volume-title":"Asymptotic and numerical methods for partial differential equations with critical parameters","author":"C Bernardi","year":"1993","unstructured":"Bernardi C, Maday Y, Patera AT (1993) Domain decomposition by the mortar element method. In: Kaper HG, Garbey M, Pieper GW (eds) Asymptotic and numerical methods for partial differential equations with critical parameters. Springer, Dordrecht, pp 269\u2013286"},{"issue":"2","key":"1779_CR11","first-page":"29","volume":"20","author":"EG Boman","year":"2012","unstructured":"Boman EG, \u00c7ataly\u00fcrek UV, Chevalier C, Devine KD (2012) The Zoltan and Isorropia parallel toolkits for combinatorial scientific computing: partitioning, ordering and coloring. Sci Program 20(2):29\u2013150","journal-title":"Sci Program"},{"key":"1779_CR12","volume-title":"Isogeometric analysis and applications 2014","author":"E Brivadis","year":"2015","unstructured":"Brivadis E, Buffa A, Wohlmuth B, Wunderlich L (2015) The influence of quadrature errors on isogeometric mortar methods. In: J\u00fcttler B, Simeon B (eds) Isogeometric analysis and applications 2014. Springer, Berlin"},{"key":"1779_CR13","volume-title":"Scheduling algorithms","author":"P Brucker","year":"2007","unstructured":"Brucker P (2007) Scheduling algorithms, 5th edn. Springer, Berlin","edition":"5"},{"key":"1779_CR14","first-page":"75","volume":"4","author":"MA Casarin","year":"1996","unstructured":"Casarin MA, Widlund OB (1996) A hierarchical preconditioner for the mortar finite element method. Electron Trans Numer Anal 4:75\u201388","journal-title":"Electron Trans Numer Anal"},{"issue":"2","key":"1779_CR15","doi-asserted-by":"crossref","first-page":"371","DOI":"10.1115\/1.2900803","volume":"60","author":"J Chung","year":"1993","unstructured":"Chung J, Hulbert G (1993) A time integration algorithm for structural dynamics with improved numerical dissipation: the generalized-$\\alpha $ method. J Appl Mech 60(2):371\u2013375","journal-title":"J Appl Mech"},{"issue":"1","key":"1779_CR16","doi-asserted-by":"crossref","first-page":"85","DOI":"10.1002\/gamm.201410005","volume":"37","author":"L De Lorenzis","year":"2014","unstructured":"De Lorenzis L, Wriggers P, Hughes TJ (2014) Isogeometric contact: a review. GAMM-Mitteilungen 37(1):85\u2013123","journal-title":"GAMM-Mitteilungen"},{"key":"1779_CR17","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1007\/s00466-011-0623-4","volume":"49","author":"L De Lorenzis","year":"2012","unstructured":"De Lorenzis L, Wriggers P, Zavarise G (2012) A mortar formulation for 3D large deformation contact using NURBS-based isogeometric analysis and the augmented Lagrangian method. Comput Mech 49:1\u201320","journal-title":"Comput Mech"},{"issue":"13","key":"1779_CR18","doi-asserted-by":"crossref","first-page":"1834","DOI":"10.1002\/nme.2481","volume":"77","author":"T Dickopf","year":"2009","unstructured":"Dickopf T, Krause R (2009) Efficient simulation of multi-body contact problems on complex geometries: a flexible decomposition approach using constrained minimization. Int J Numer Methods Eng 77(13):1834\u20131862","journal-title":"Int J Numer Methods Eng"},{"key":"1779_CR19","doi-asserted-by":"crossref","first-page":"192","DOI":"10.1016\/j.cma.2014.02.012","volume":"274","author":"M Dittmann","year":"2014","unstructured":"Dittmann M, Franke M, Temizer I, Hesch C (2014) Isogeometric analysis and thermomechanical Mortar contact problems. Comput Methods Appl Mech Eng 274:192\u2013212","journal-title":"Comput Methods Appl Mech Eng"},{"issue":"11","key":"1779_CR20","doi-asserted-by":"crossref","first-page":"678","DOI":"10.1002\/nme.6032","volume":"118","author":"M Dittmann","year":"2019","unstructured":"Dittmann M, Schu\u00df S, Wohlmuth B, Hesch C (2019) Weak $$C^n$$ coupling for multipatch isogeometric analysis in solid mechanics. Int J Numer Methods Eng 118(11):678\u2013699","journal-title":"Int J Numer Methods Eng"},{"key":"1779_CR21","doi-asserted-by":"crossref","DOI":"10.1016\/j.cma.2019.112768","volume":"360","author":"M Dittmann","year":"2020","unstructured":"Dittmann M, Schu\u00df S, Wohlmuth B, Hesch C (2020) Crosspoint modification for multi-patch isogeometric analysis. Comput Methods Appl Mech Eng 360:112768","journal-title":"Comput Methods Appl Mech Eng"},{"key":"1779_CR22","doi-asserted-by":"crossref","DOI":"10.1137\/1.9781611974065","volume-title":"An introduction to domain decomposition methods: algorithms, theory and parallel implementation","author":"V Dolean","year":"2015","unstructured":"Dolean V, Jolivet P, Nataf F (2015) An introduction to domain decomposition methods: algorithms, theory and parallel implementation. SIAM, Philadelphia"},{"key":"1779_CR23","doi-asserted-by":"crossref","first-page":"449","DOI":"10.1016\/j.cma.2016.07.038","volume":"315","author":"W Dornisch","year":"2017","unstructured":"Dornisch W, St\u00f6ckler J, M\u00fcller R (2017) Dual and approximate dual basis functions for B-splines and NURBS\u2014comparison and application for an efficient coupling of patches with the isogeometric mortar method. Comput Methods Appl Mech Eng 315:449\u2013496","journal-title":"Comput Methods Appl Mech Eng"},{"issue":"3","key":"1779_CR24","doi-asserted-by":"crossref","first-page":"205","DOI":"10.1002\/nme.4918","volume":"103","author":"W Dornisch","year":"2015","unstructured":"Dornisch W, Vitucci G, Klinkel S (2015) The weak substitution method\u2014an application of the mortar method for patch coupling in NURBS-based isogeometric analysis. Int J Numer Meth Eng 103(3):205\u2013234","journal-title":"Int J Numer Meth Eng"},{"key":"1779_CR25","doi-asserted-by":"crossref","first-page":"383","DOI":"10.1007\/s00466-018-1599-0","volume":"63","author":"TX Duong","year":"2019","unstructured":"Duong TX, De Lorenzis L, Sauer RA (2019) A segmentation-free isogeometric extended mortar contact method. Comput Mech 63:383\u2013407","journal-title":"Comput Mech"},{"issue":"1","key":"1779_CR26","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1002\/fld.3920","volume":"76","author":"A Ehrl","year":"2014","unstructured":"Ehrl A, Popp A, Gravemeier V, Wall WA (2014) A dual mortar approach for mesh tying within a variational multiscale method for incompressible flow. Int J Numer Methods Fluids 76(1):1\u201327","journal-title":"Int J Numer Methods Fluids"},{"issue":"13","key":"1779_CR27","doi-asserted-by":"crossref","first-page":"1411","DOI":"10.1002\/nme.5792","volume":"114","author":"R Fang","year":"2018","unstructured":"Fang R, Farah P, Popp A, Wall WA (2018) A monolithic, mortar-based interface coupling and solution scheme for finite element simulations of lithium-ion cells. Int J Numer Methods Eng 114(13):1411\u20131437","journal-title":"Int J Numer Methods Eng"},{"issue":"1","key":"1779_CR28","doi-asserted-by":"crossref","first-page":"209","DOI":"10.1007\/s00466-014-1093-2","volume":"55","author":"P Farah","year":"2015","unstructured":"Farah P, Popp A, Wall WA (2015) Segment-based vs. element-based integration for mortar methods in computational contact mechanics. Comput Mech 55(1):209\u2013228","journal-title":"Comput Mech"},{"issue":"12","key":"1779_CR29","doi-asserted-by":"crossref","first-page":"1550","DOI":"10.1002\/nme.5285","volume":"108","author":"P Farah","year":"2016","unstructured":"Farah P, Vuong A-T, Wall WA, Popp A (2016) Volumetric coupling approaches for multiphysics simulations on non-matching meshes. Int J Numer Methods Eng 108(12):1550\u20131576","journal-title":"Int J Numer Methods Eng"},{"issue":"4","key":"1779_CR30","doi-asserted-by":"crossref","first-page":"325","DOI":"10.1002\/nme.5464","volume":"111","author":"P Farah","year":"2016","unstructured":"Farah P, Wall WA, Popp A (2016) An implicit finite wear contact formulation based on dual mortar methods. Int J Numer Methods Eng 111(4):325\u2013353","journal-title":"Int J Numer Methods Eng"},{"issue":"8","key":"1779_CR31","doi-asserted-by":"crossref","first-page":"1589","DOI":"10.1016\/j.cma.2006.03.022","volume":"196","author":"B Flemisch","year":"2007","unstructured":"Flemisch B, Wohlmuth BI (2007) Stable Lagrange multipliers for quadrilateral meshes of curved interfaces in 3D. Comput Methods Appl Mech Eng 196(8):1589\u20131602","journal-title":"Comput Methods Appl Mech Eng"},{"key":"1779_CR32","volume-title":"Computer graphics: principles and practice","author":"J Foley","year":"1997","unstructured":"Foley J (1997) Computer graphics: principles and practice. Addison-Wesley, Boston"},{"key":"1779_CR33","unstructured":"Gee MW, Siefert CM, Hu JJ, Tuminaro RS, Sala MG (2006) ML 5.0 smoothed aggregation user\u2019s guide. Technical Report SAND2006-2649, Sandia National Laboratories, Albuquerque, NM, 87185, USA"},{"issue":"5","key":"1779_CR34","doi-asserted-by":"crossref","first-page":"543","DOI":"10.1002\/nme.2907","volume":"84","author":"M Gitterle","year":"2010","unstructured":"Gitterle M, Popp A, Gee MW, Wall WA (2010) Finite deformation frictional mortar contact using a semi-smooth Newton method with consistent linearization. Int J Numer Methods Eng 84(5):543\u2013571","journal-title":"Int J Numer Methods Eng"},{"issue":"5","key":"1779_CR35","doi-asserted-by":"crossref","first-page":"532","DOI":"10.1145\/42411.42415","volume":"31","author":"JL Gustafson","year":"1988","unstructured":"Gustafson JL (1988) Reevaluating Amdahl\u2019s law. Commun ACM 31(5):532\u2013533","journal-title":"Commun ACM"},{"key":"1779_CR36","doi-asserted-by":"crossref","first-page":"295","DOI":"10.1007\/s00366-015-0418-x","volume":"32","author":"GA Hansen","year":"2016","unstructured":"Hansen GA, Xavier PG, Mish SP, Voth TE, Heinstein MW, Glass MW (2016) An MPI+X implementation of contact global search using Kokkos. Eng Comput 32:295\u2013311","journal-title":"Eng Comput"},{"issue":"8","key":"1779_CR37","doi-asserted-by":"crossref","first-page":"883","DOI":"10.1002\/nme.1894","volume":"70","author":"S Hartmann","year":"2007","unstructured":"Hartmann S, Brunssen S, Ramm E, Wohlmuth BI (2007) Unilateral non-linear dynamic contact of thin-walled structures using a primal-dual active set strategy. Int J Numer Methods Eng 70(8):883\u2013912","journal-title":"Int J Numer Methods Eng"},{"key":"1779_CR38","doi-asserted-by":"crossref","unstructured":"Heroux MA (2007) AztecOO user guide. Technical Report SAND2004-3796, Sandia National Laboratories, Albuquerque, NM, 87185, USA","DOI":"10.2172\/974892"},{"issue":"10","key":"1779_CR39","doi-asserted-by":"crossref","first-page":"1468","DOI":"10.1002\/nme.2466","volume":"77","author":"C Hesch","year":"2009","unstructured":"Hesch C, Betsch P (2009) A mortar method for energy\u2013momentum conserving schemes in frictionless dynamic contact problems. Int J Numer Methods Eng 77(10):1468\u20131500","journal-title":"Int J Numer Methods Eng"},{"key":"1779_CR40","doi-asserted-by":"crossref","first-page":"461","DOI":"10.1007\/s00466-011-0583-8","volume":"48","author":"C Hesch","year":"2011","unstructured":"Hesch C, Betsch P (2011) Transient three-dimensional contact problems: mortar method. Mixed methods and conserving integration. Comput Mech 48:461\u2013475","journal-title":"Comput Mech"},{"key":"1779_CR41","doi-asserted-by":"crossref","first-page":"104","DOI":"10.1016\/j.cma.2011.12.003","volume":"213\u2013216","author":"C Hesch","year":"2012","unstructured":"Hesch C, Betsch P (2012) Isogeometric analysis and domain decomposition methods. Comput Methods Appl Mech Eng 213\u2013216:104\u2013112","journal-title":"Comput Methods Appl Mech Eng"},{"key":"1779_CR42","doi-asserted-by":"crossref","first-page":"853","DOI":"10.1016\/j.cma.2014.06.004","volume":"278","author":"C Hesch","year":"2014","unstructured":"Hesch C, Gil AJ, Arranz Carre\u00f1o A, Bonet J, Betsch P (2014) A mortar approach for fluid\u2013structure interaction problems: immersed strategies for deformable and rigid bodies. Comput Methods Appl Mech Eng 278:853\u2013882","journal-title":"Comput Methods Appl Mech Eng"},{"issue":"3","key":"1779_CR43","doi-asserted-by":"crossref","first-page":"865","DOI":"10.1137\/S1052623401383558","volume":"13","author":"M Hinterm\u00fcller","year":"2003","unstructured":"Hinterm\u00fcller M, Ito K, Kunisch K (2003) The primal-dual active set strategy as a semismooth Newton method. SIAM J Optim 13(3):865\u2013888","journal-title":"SIAM J Optim"},{"issue":"5","key":"1779_CR44","doi-asserted-by":"crossref","first-page":"159","DOI":"10.1145\/1837853.1693476","volume":"45","author":"T Hoefler","year":"2010","unstructured":"Hoefler T, Siebert C, Lumsdaine A (2010) Scalable communication protocols for dynamic sparse data exchange. ACM SIGPLAN Not 45(5):159\u2013168","journal-title":"ACM SIGPLAN Not"},{"issue":"2","key":"1779_CR45","doi-asserted-by":"crossref","first-page":"527","DOI":"10.1137\/060671061","volume":"30","author":"S H\u00fceber","year":"2008","unstructured":"H\u00fceber S, Stadler G, Wohlmuth BI (2008) A primal-dual active set algorithm for three-dimensional contact problems with Coulomb friction. SIAM J Sci Comput 30(2):527\u2013596","journal-title":"SIAM J Sci Comput"},{"issue":"27\u201329","key":"1779_CR46","doi-asserted-by":"crossref","first-page":"3147","DOI":"10.1016\/j.cma.2004.08.006","volume":"194","author":"S H\u00fceber","year":"2005","unstructured":"H\u00fceber S, Wohlmuth BI (2005) A primal-dual active set strategy for non-linear multibody contact problems. Comput Methods Appl Mech Eng 194(27\u201329):3147\u20133166","journal-title":"Comput Methods Appl Mech Eng"},{"issue":"45\u201346","key":"1779_CR47","doi-asserted-by":"crossref","first-page":"3111","DOI":"10.1016\/j.cma.2011.06.006","volume":"200","author":"T Kl\u00f6ppel","year":"2011","unstructured":"Kl\u00f6ppel T, Popp A, K\u00fcttler U, Wall WA (2011) Fluid\u2013structure interaction for non-conforming interfaces based on a dual mortar formulation. Comput Methods Appl Mech Eng 200(45\u201346):3111\u20133126","journal-title":"Comput Methods Appl Mech Eng"},{"issue":"3","key":"1779_CR48","doi-asserted-by":"crossref","first-page":"C307","DOI":"10.1137\/15M1008361","volume":"38","author":"R Krause","year":"2016","unstructured":"Krause R, Zulian P (2016) A parallel approach to the variational transfer of discrete fields between arbitrarily distributed unstructured finite element meshes. SIAM J Sci Comput 38(3):C307\u2013C333","journal-title":"SIAM J Sci Comput"},{"issue":"1","key":"1779_CR49","doi-asserted-by":"crossref","first-page":"93","DOI":"10.1007\/s00211-005-0636-z","volume":"102","author":"BP Lamichhane","year":"2005","unstructured":"Lamichhane BP, Stevenson RP, Wohlmuth BI (2005) Higher order mortar finite element methods in 3D with dual Lagrange multiplier bases. Numerische Mathematik 102(1):93\u2013121","journal-title":"Numerische Mathematik"},{"issue":"257","key":"1779_CR50","doi-asserted-by":"crossref","first-page":"233","DOI":"10.1090\/S0025-5718-06-01907-7","volume":"76","author":"BP Lamichhane","year":"2007","unstructured":"Lamichhane BP, Wohlmuth BI (2007) Biorthogonal bases with local support and approximation properties. Math Comput 76(257):233\u2013249","journal-title":"Math Comput"},{"key":"1779_CR51","series-title":"Lecture notes in computational science and engineering","volume-title":"Recent developments in domain decomposition methods","author":"Y Maday","year":"2002","unstructured":"Maday Y, Rapetti F, Wohlmuth BI (2002) The influence of quadrature formulas in 2D and 3D mortar element methods. In: Pavarino LF, Toselli A (eds) Recent developments in domain decomposition methods, vol 23. Lecture notes in computational science and engineering. Springer, Berlin"},{"issue":"1","key":"1779_CR52","doi-asserted-by":"crossref","first-page":"B30","DOI":"10.1137\/140953253","volume":"37","author":"M Mayr","year":"2015","unstructured":"Mayr M, Kl\u00f6ppel T, Wall WA, Gee MW (2015) A temporal consistent monolithic approach to fluid\u2013structure interaction enabling single field predictors. SIAM J Sci Comput 37(1):B30\u2013B59","journal-title":"SIAM J Sci Comput"},{"issue":"10","key":"1779_CR53","doi-asserted-by":"crossref","first-page":"1525","DOI":"10.1002\/1097-0207(20000810)48:10<1525::AID-NME953>3.0.CO;2-Y","volume":"48","author":"TW McDevitt","year":"2000","unstructured":"McDevitt TW, Laursen TA (2000) A mortar-finite element formulation for frictional contact problems. Int J Numer Methods Eng 48(10):1525\u20131547","journal-title":"Int J Numer Methods Eng"},{"key":"1779_CR54","unstructured":"Message Passing Interface Forum (2021) MPI: a message-passing interface standard version 4.0"},{"issue":"1","key":"1779_CR55","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1006\/jcph.1995.1039","volume":"117","author":"S Plimpton","year":"1995","unstructured":"Plimpton S (1995) Fast parallel algorithms for short-range molecular dynamics. J Comput Phys 117(1):1\u201319","journal-title":"J Comput Phys"},{"issue":"11","key":"1779_CR56","doi-asserted-by":"crossref","first-page":"1354","DOI":"10.1002\/nme.2614","volume":"79","author":"A Popp","year":"2009","unstructured":"Popp A, Gee MW, Wall WA (2009) A finite deformation mortar contact formulation using a primal-dual active set strategy. Int J Numer Methods Eng 79(11):1354\u20131391","journal-title":"Int J Numer Methods Eng"},{"issue":"11","key":"1779_CR57","doi-asserted-by":"crossref","first-page":"1428","DOI":"10.1002\/nme.2866","volume":"83","author":"A Popp","year":"2010","unstructured":"Popp A, Gitterle M, Gee MW, Wall WA (2010) A dual mortar approach for 3D finite deformation contact with consistent linearization. Int J Numer Methods Eng 83(11):1428\u20131465","journal-title":"Int J Numer Methods Eng"},{"issue":"4","key":"1779_CR58","doi-asserted-by":"crossref","first-page":"B421","DOI":"10.1137\/110848190","volume":"34","author":"A Popp","year":"2012","unstructured":"Popp A, Wohlmuth BI, Gee MW, Wall WA (2012) Dual quadratic mortar finite element methods for 3D finite deformation contact. SIAM J Sci Comput 34(4):B421\u2013B446","journal-title":"SIAM J Sci Comput"},{"issue":"3","key":"1779_CR59","doi-asserted-by":"crossref","first-page":"315","DOI":"10.1002\/nme.865","volume":"59","author":"MA Puso","year":"2004","unstructured":"Puso MA (2004) A 3D mortar method for solid mechanics. Int J Numer Methods Eng 59(3):315\u2013336","journal-title":"Int J Numer Methods Eng"},{"issue":"3","key":"1779_CR60","doi-asserted-by":"crossref","first-page":"305","DOI":"10.1108\/02644400310467225","volume":"20","author":"MA Puso","year":"2003","unstructured":"Puso MA, Laursen TA (2003) Mesh tying on curved interfaces in 3D. Eng Comput 20(3):305\u2013319","journal-title":"Eng Comput"},{"issue":"6\u20138","key":"1779_CR61","doi-asserted-by":"crossref","first-page":"601","DOI":"10.1016\/j.cma.2003.10.010","volume":"193","author":"MA Puso","year":"2004","unstructured":"Puso MA, Laursen TA (2004) A mortar segment-to-segment contact method for large deformation solid mechanics. Comput Methods Appl Mech Eng 193(6\u20138):601\u2013629","journal-title":"Comput Methods Appl Mech Eng"},{"issue":"45\u201347","key":"1779_CR62","doi-asserted-by":"crossref","first-page":"4891","DOI":"10.1016\/j.cma.2004.06.001","volume":"193","author":"MA Puso","year":"2004","unstructured":"Puso MA, Laursen TA (2004) A mortar segment-to-segment frictional contact method for large deformations. Comput Methods Appl Mech Eng 193(45\u201347):4891\u20134913","journal-title":"Comput Methods Appl Mech Eng"},{"issue":"6","key":"1779_CR63","doi-asserted-by":"crossref","first-page":"555","DOI":"10.1016\/j.cma.2007.08.009","volume":"197","author":"MA Puso","year":"2008","unstructured":"Puso MA, Laursen TA, Solberg J (2008) A segment-to-segment mortar contact method for quadratic elements and large deformations. Comput Methods Appl Mech Eng 197(6):555\u2013566","journal-title":"Comput Methods Appl Mech Eng"},{"key":"1779_CR64","volume-title":"Domain decomposition methods for partial differential equations","author":"A Quarteroni","year":"2005","unstructured":"Quarteroni A, Valli AMP (2005) Domain decomposition methods for partial differential equations. Clarendon, Oxford"},{"issue":"190","key":"1779_CR65","doi-asserted-by":"crossref","first-page":"483","DOI":"10.1090\/S0025-5718-1990-1011446-7","volume":"54","author":"LR Scott","year":"1990","unstructured":"Scott LR, Zhang S (1990) Finite element interpolation of nonsmooth functions satisfying boundary conditions. Math Comput 54(190):483\u2013493","journal-title":"Math Comput"},{"key":"1779_CR66","doi-asserted-by":"crossref","first-page":"259","DOI":"10.1016\/j.cma.2015.12.018","volume":"301","author":"A Seitz","year":"2016","unstructured":"Seitz A, Farah P, Kremheller J, Wohlmuth BI, Wall WA, Popp A (2016) Isogeometric dual mortar methods for computational contact mechanics. Comput Methods Appl Mech Eng 301:259\u2013280","journal-title":"Comput Methods Appl Mech Eng"},{"key":"1779_CR67","volume-title":"Domain decomposition: parallel multilevel methods for elliptic partial differential equations","author":"B Smith","year":"2008","unstructured":"Smith B, Bj\u00f8rstad P, Gropp W (2008) Domain decomposition: parallel multilevel methods for elliptic partial differential equations. Cambridge University Press, Cambridge"},{"issue":"4","key":"1779_CR68","doi-asserted-by":"crossref","first-page":"1135","DOI":"10.1137\/S1064827500378829","volume":"23","author":"D Stefanica","year":"2001","unstructured":"Stefanica D (2001) A numerical study of FETI algorithms for mortar finite element methods. SIAM J Sci Comput 23(4):1135\u20131160","journal-title":"SIAM J Sci Comput"},{"key":"1779_CR69","series-title":"Springer series in computational mathematics","doi-asserted-by":"crossref","DOI":"10.1007\/b137868","volume-title":"Domain decomposition methods: algorithms and theory","author":"A Toselli","year":"2005","unstructured":"Toselli A, Widlund OB (2005) Domain decomposition methods: algorithms and theory, vol 34. Springer series in computational mathematics. Springer, Berlin"},{"key":"1779_CR70","unstructured":"Wieners C, Wohlmuth BI (1999) A general framework for multigrid methods for mortar finite elements. Technical Report 415, Institut f\u00fcr Mathematik, Universit\u00e4t Augsburg"},{"issue":"6","key":"1779_CR71","doi-asserted-by":"crossref","first-page":"2163","DOI":"10.1137\/S1064827502402715","volume":"24","author":"C Wieners","year":"2003","unstructured":"Wieners C, Wohlmuth BI (2003) Duality estimates and multigrid analysis for saddle point problems arising from mortar discretizations. SIAM J Sci Comput 24(6):2163\u20132184","journal-title":"SIAM J Sci Comput"},{"issue":"15","key":"1779_CR72","doi-asserted-by":"crossref","first-page":"3749","DOI":"10.1002\/nme.6680","volume":"122","author":"TA Wiesner","year":"2021","unstructured":"Wiesner TA, Mayr M, Popp A, Gee MW, Wall WA (2021) Algebraic multigrid methods for saddle point systems arising from mortar contact formulations. Int J Numer Methods Eng 122(15):3749\u20133779","journal-title":"Int J Numer Methods Eng"},{"issue":"4","key":"1779_CR73","doi-asserted-by":"crossref","first-page":"399","DOI":"10.1002\/nme.5748","volume":"114","author":"TA Wiesner","year":"2018","unstructured":"Wiesner TA, Popp A, Gee MW, Wall WA (2018) Algebraic multigrid methods for dual mortar finite element formulations in contact mechanics. Int J Numer Methods Eng 114(4):399\u2013430","journal-title":"Int J Numer Methods Eng"},{"key":"1779_CR74","doi-asserted-by":"crossref","first-page":"203","DOI":"10.1007\/s00466-016-1345-4","volume":"59","author":"C Wilking","year":"2017","unstructured":"Wilking C, Bischoff M (2017) Alternative integration algorithms for three-dimensional mortar contact. Comput Mech 59:203\u2013218","journal-title":"Comput Mech"},{"key":"1779_CR75","doi-asserted-by":"crossref","first-page":"185","DOI":"10.1108\/02644409510799550","volume":"12","author":"JR Williams","year":"1995","unstructured":"Williams JR, O\u2019Connor R (1995) A linear complexity intersection algorithm for discrete element simulation of arbitrary geometries. Eng Comput 12:185\u2013201","journal-title":"Eng Comput"},{"key":"1779_CR76","doi-asserted-by":"crossref","first-page":"279","DOI":"10.1007\/BF02818917","volume":"6","author":"JR Williams","year":"1999","unstructured":"Williams JR, O\u2019Connor R (1999) Discrete element simulation and the contact problem. Arch Comput Methods Eng 6:279\u2013304","journal-title":"Arch Comput Methods Eng"},{"issue":"3","key":"1779_CR77","doi-asserted-by":"crossref","first-page":"989","DOI":"10.1137\/S0036142999350929","volume":"38","author":"BI Wohlmuth","year":"2000","unstructured":"Wohlmuth BI (2000) A mortar finite element method using dual spaces for the Lagrange multiplier. SIAM J Numer Anal 38(3):989\u20131012","journal-title":"SIAM J Numer Anal"},{"key":"1779_CR78","first-page":"43","volume":"11","author":"BI Wohlmuth","year":"2000","unstructured":"Wohlmuth BI (2000) A multigrid method for saddle point problems arising from mortar finite element discretizations. Electron Trans Numer Anal 11:43\u201354","journal-title":"Electron Trans Numer Anal"},{"key":"1779_CR79","doi-asserted-by":"crossref","DOI":"10.1007\/978-3-642-56767-4","volume-title":"Discretization methods and iterative solvers based on domain decomposition","author":"BI Wohlmuth","year":"2001","unstructured":"Wohlmuth BI (2001) Discretization methods and iterative solvers based on domain decomposition, vol 17. Springer, Heidelberg"},{"key":"1779_CR80","doi-asserted-by":"crossref","first-page":"569","DOI":"10.1017\/S0962492911000079","volume":"20","author":"BI Wohlmuth","year":"2011","unstructured":"Wohlmuth BI (2011) Variationally consistent discretization schemes and numerical algorithms for contact problems. Acta Numer 20:569\u2013734","journal-title":"Acta Numer"},{"issue":"6","key":"1779_CR81","doi-asserted-by":"crossref","first-page":"735","DOI":"10.1007\/s00466-012-0704-z","volume":"49","author":"BI Wohlmuth","year":"2012","unstructured":"Wohlmuth BI, Popp A, Gee MW, Wall WA (2012) An abstract framework for a priori estimates for contact problems in 3d with quadratic finite elements. Comput Mech 49(6):735\u2013747","journal-title":"Comput Mech"},{"key":"1779_CR82","doi-asserted-by":"crossref","DOI":"10.1007\/978-3-540-32609-0","volume-title":"Computational contact mechanics","author":"P Wriggers","year":"2006","unstructured":"Wriggers P (2006) Computational contact mechanics, 2nd edn. Springer, Berlin","edition":"2"},{"key":"1779_CR83","doi-asserted-by":"crossref","first-page":"197","DOI":"10.1016\/j.cma.2018.11.024","volume":"346","author":"L Wunderlich","year":"2019","unstructured":"Wunderlich L, Seitz A, Alayd\u0131n MD, Wohlmuth B, Popp A (2019) Biorthogonal splines for optimal weak patch-coupling in isogeometric analysis with applications to finite deformation elasticity. Comput Methods Appl Mech Eng 346:197\u2013215","journal-title":"Comput Methods Appl Mech Eng"},{"key":"1779_CR84","doi-asserted-by":"crossref","first-page":"189","DOI":"10.1007\/s00466-006-0116-z","volume":"41","author":"B Yang","year":"2008","unstructured":"Yang B, Laursen TA (2008) A contact searching algorithm including bounding volume trees applied to finite sliding mortar formulations. Comput Mech 41:189\u2013205","journal-title":"Comput Mech"},{"issue":"6","key":"1779_CR85","doi-asserted-by":"crossref","first-page":"756","DOI":"10.1016\/j.cma.2007.09.004","volume":"197","author":"B Yang","year":"2008","unstructured":"Yang B, Laursen TA (2008) A large deformation mortar formulation of self contact with finite sliding. Comput Methods Appl Mech Eng 197(6):756\u2013772","journal-title":"Comput Methods Appl Mech Eng"},{"issue":"9","key":"1779_CR86","doi-asserted-by":"crossref","first-page":"1183","DOI":"10.1002\/nme.1222","volume":"62","author":"B Yang","year":"2005","unstructured":"Yang B, Laursen TA, Meng X (2005) Two dimensional mortar contact methods for large deformation frictional sliding. Int J Numer Methods Eng 62(9):1183\u20131225","journal-title":"Int J Numer Methods Eng"},{"issue":"1","key":"1779_CR87","doi-asserted-by":"crossref","first-page":"197","DOI":"10.1016\/0045-7949(89)90141-7","volume":"33","author":"Z-H Zhong","year":"1989","unstructured":"Zhong Z-H, Nilsson L (1989) A contact searching algorithm for general contact problems. Comput Struct 33(1):197\u2013209","journal-title":"Comput Struct"},{"issue":"2","key":"1779_CR88","doi-asserted-by":"crossref","first-page":"327","DOI":"10.1016\/0045-7949(90)90377-E","volume":"34","author":"Z-H Zhong","year":"1990","unstructured":"Zhong Z-H, Nilsson L (1990) A contact searching algorithm for general 3-D contact-impact problems. Comput Struct 34(2):327\u2013335","journal-title":"Comput Struct"},{"key":"1779_CR89","doi-asserted-by":"crossref","first-page":"497","DOI":"10.1016\/j.cma.2018.01.023","volume":"333","author":"Z Zou","year":"2018","unstructured":"Zou Z, Scott MA, Borden MJ, Thomas DC, Dornisch W, Brivadis E (2018) Isogeometric B\u00e9zier dual mortaring: refineable higher-order spline dual bases and weakly continuous geometry. Comput Methods Appl Mech Eng 333:497\u2013534","journal-title":"Comput Methods Appl Mech Eng"}],"container-title":["Engineering with Computers"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s00366-022-01779-3.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/article\/10.1007\/s00366-022-01779-3\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s00366-022-01779-3.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2023,9,26]],"date-time":"2023-09-26T00:15:36Z","timestamp":1695687336000},"score":1,"resource":{"primary":{"URL":"https:\/\/link.springer.com\/10.1007\/s00366-022-01779-3"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2023,1,25]]},"references-count":89,"journal-issue":{"issue":"5","published-print":{"date-parts":[[2023,10]]}},"alternative-id":["1779"],"URL":"https:\/\/doi.org\/10.1007\/s00366-022-01779-3","relation":{},"ISSN":["0177-0667","1435-5663"],"issn-type":[{"value":"0177-0667","type":"print"},{"value":"1435-5663","type":"electronic"}],"subject":[],"published":{"date-parts":[[2023,1,25]]},"assertion":[{"value":"7 February 2022","order":1,"name":"received","label":"Received","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"22 December 2022","order":2,"name":"accepted","label":"Accepted","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"25 January 2023","order":3,"name":"first_online","label":"First Online","group":{"name":"ArticleHistory","label":"Article History"}},{"order":1,"name":"Ethics","group":{"name":"EthicsHeading","label":"Declarations"}},{"value":"The authors have no other competing interests directly or indirectly related to this manuscript.","order":2,"name":"Ethics","group":{"name":"EthicsHeading","label":"Conflict of interest"}}]}}