We present an approximately $C^1$-smooth multi-patch spline construction which can be used in isogeometric analysis (IGA). A key property of IGA is that it is simple to achieve high order smoothness within a single patch. To represent more complex geometries one often uses a multi-patch construction. In this case, the global continuity for the basis functions is in general only $C^0$. Therefore, to obtain $C^1$-smooth isogeometric functions, a special construction for the basis is needed. Such spaces are of interest when solving numerically fourth-order problems, such as the biharmonic equation or Kirchhoff-Love plate/shell formulations, using an isogeometric Galerkin method.
Isogeometric spaces that are globally $C^1$ over multi-patch domains can be constructed as in (Collin, Sangalli, Takacs; CAGD, 2016) and (Kapl, Sangalli, Takacs; CAGD, 2019). The constructions require so-called analysis-suitable $G^1$ parametrizations. To allow $C^1$ spaces over more general multi-patch parametrizations, we need to increase the polynomial degree and relax the $C^1$ conditions. We adopt the approximate $C^1$ construction for two-patch domains, as developed in (Weinmüller, Takacs; CMAME, 2021), and extend it to more general multi-patch domains.
We employ the construction for a biharmonic model problem and compare the results with Nitsche's method. We compare both methods over complex multi-patch domains with non-trivial interfaces. The numerical tests indicate that the proposed construction converges optimally under $h$-refinement, comparable to the solution using Nitsche's method. In contrast to weakly imposing coupling conditions, the approximate $C^1$ construction is explicit and no additional terms need to be introduced to stabilize the method. Thus, the new proposed method can be used more easily as no parameters need to be estimated.
Skew-symmetric Nitsche's formulation in isogeometric analysis: Dirichlet and symmetry conditions, patch coupling and frictionless contact
Dalian University of Technology(大连理工大学);University of Luxembourg(卢森堡大学);Université Bourgogne Franche-Comté(勃艮第-弗朗什-孔泰大学);Cardiff University(卡迪夫大学);University of Western Australia(西澳大学)
The isogeometric approximation of the Stokes problem in a trimmed domain is studied. This setting is characterized by an underlying mesh unfitted with the boundary of the physical domain making the imposition of the essential boundary conditions a challenging problem. A very popular strategy is to rely on the so-called Nitsche method \cite{MR3264337}. We show that the Nitsche method lacks stability in some degenerate trimmed domain configurations, potentially polluting the computed solutions. After extending the stabilization procedure of \cite{MR4155233} to incompressible flow problems, we sh…
We study the space of $C^1$ isogeometric spline functions defined on trilinearly parameterized multi-patch volumes. Amongst others, we present a general framework for the design of the $C^1$ isogeometric spline space and of an associated basis, which is based on the two-patch construction [7], and which works uniformly for any possible multi-patch configuration. The presented method is demonstrated in more detail on the basis of a particular subclass of trilinear multi-patch volumes, namely for the class of trilinearly parameterized multi-patch volumes with exactly one inner edge. For this spe…
The design of globally $C^s$-smooth ($s \geq 1$) isogeometric spline spaces over multi-patch geometries is a current and challenging topic of research in the framework of isogeometric analysis. In this work, we extend the recent methods [25,28] and [31-33] for the construction of $C^1$-smooth and $C^2$-smooth isogeometric spline spaces over particular planar multi-patch geometries to the case of $C^s$-smooth isogeometric multi-patch spline spaces of an arbitrary selected smoothness $s \geq 1$. More precisely, for any $s \geq 1$, we study the space of $C^s$-smooth isogeometric spline functions …
We are interested in a fast solver for the Stokes equations, discretized with multi-patch Isogeometric Analysis. In the last years, several inf-sup stable discretizations for the Stokes problem have been proposed, often the analysis was restricted to single-patch domains. We focus on one of the simplest approaches, the isogeometric Taylor--Hood element. We show how stability results for single-patch domains can be carried over to multi-patch domains. While this is possible, the stability strongly depends on the shape of the geometry. We construct a Dual-Primal Isogeometric Tearing and Intercon…
Adaptive isogeometric methods for the solution of partial differential equations rely on the construction of locally refinable spline spaces. A simple and efficient way to obtain these spaces is to apply the multi-level construction of hierarchical splines, that can be used on single-patch domains or in multi-patch domains with $C^0$ continuity across the patch interfaces. Due to the benefits of higher continuity in isogeometric methods, recent works investigated the construction of spline spaces with global $C^1$ continuity on two or more patches. In this paper, we show how these approaches c…
In Isogeometric Analysis, the computational domain is often described as multi-patch, where each patch is given by a tensor product spline/NURBS parametrization. In this work we propose a FETI-like solver where local inexact solvers exploit the tensor product structure at the patch level. To this purpose, we extend to the isogeometric framework the so-called All-Floating variant of FETI, that allows us to use the Fast Diagonalization method at the patch level. We construct then a preconditioner for the whole system and prove its robustness with respect to the local mesh-size $h$ and patch-size…
We consider dual-primal isogeometric tearing and interconnection (IETI-DP) solvers for multi-patch geometries in Isogeometric Analysis. Recently, the authors have published a convergence analysis for those solvers that is explicit in both the grid size and the spline degree for conforming discretizations of two dimensional computational domains. In the present paper, we shortly revisit these results and provide numerical experiments that indicate that similar results may hold for three dimensional domains.
In this paper, we investigate Dual-Primal Isogeometric Tearing and Interconnecting (IETI-DP) methods for conforming Galerkin discretizations on multi-patch computational domains with inexact subdomain solvers. Recently, the authors have proven a condition number estimate for a IETI-DP method using sparse LU factorizations for the subdomain problems that is explicit, among other parameters, in the grid size and the spline degree. In the present paper, we replace the sparse LU factorizations by fast diagonalization based preconditioners to get a faster IETI-DP method while maintaining the same e…
Solving the triharmonic equation over multi-patch domains using isogeometric analysis
Johann Radon Institute for Computational and Applied Mathematics, Austrian Academy of Sciences(奥地利科学院约翰·拉德纳计算与应用数学研究所);University of Primorska(普里莫斯卡大学);Institute of Mathematics, Physics and Mechanics(数学、物理与力学研究所)
Isogeometric analysis is a powerful paradigm which exploits the high smoothness of splines for the numerical solution of high order partial differential equations. However, the tensor-product structure of standard multivariate B-spline models is not well suited for the representation of complex geometries, and to maintain high continuity on general domains special constructions on multi-patch geometries must be used. In this paper we focus on adaptive isogeometric methods with hierarchical splines, and extend the construction of $C^1$ isogeometric spline spaces on multi-patch planar domains to…
Robust approximation error estimates for analysis-suitable $G^1$ isogeometric multi-patch discretizations
Johann Radon Institute for Computational and Applied Mathematics, Austrian Academy of Sciences(奥地利科学院约翰·拉登计算与应用数学研究所);Johannes Kepler University(约翰内斯·开普勒大学)
We present a novel method for isogeometric analysis (IGA) to directly work on geometries constructed by Boolean operations including difference (i.e., trimming), union and intersection. Particularly, this work focuses on the union operation, which involves multiple independent, generally non-conforming and trimmed spline patches. Given a series of patches, we overlay one on top of another in a certain order. While the invisible part of each patch is trimmed away, the visible parts of all the patches constitute the entire computational domain. We employ the Nitsche's method to weakly couple ind…
Isogeometric Analysis is a high-order discretization method for boundary value problems that uses a number of degrees of freedom which is as small as for a low-order method. Standard isogeometric discretizations require a global parameterization of the computational domain. In non-trivial cases, the domain is decomposed into patches having separate parameterizations and separate discretization spaces. If the discretization spaces agree on the interfaces between the patches, the coupling can be done in a conforming way. Otherwise, non-conforming discretizations (utilizing discontinuous Galerkin…
Adaptive isogeometric phase-field modeling of the Cahn-Hilliard equation: Suitably graded hierarchical refinement and coarsening on multi-patch geometries
We present an isogeometric framework based on collocation to construct a $C^2$-smooth approximation of the solution of the Poisson's equation over planar bilinearly parameterized multi-patch domains. The construction of the used globally $C^2$-smooth discretization space for the partial differential equation is simple and works uniformly for all possible multi-patch configurations. The basis of the $C^2$-smooth space can be described as the span of three different types of locally supported functions corresponding to the single patches, edges and vertices of the multi-patch domain. For the sel…
Space of $C^2$-smooth geometrically continuous isogeometric functions on planar multi-patch geometries: Dimension and numerical experiments
Università degli Studi di Pavia(帕维亚大学);Johann Radon Institute for Computational and Applied Mathematics, Austrian Academy of Sciences(奥地利科学院约翰·拉顿计算与应用数学研究所);University of Primorska(普里莫斯卡大学);Institute of Mathematics, Physics and Mechanics(数学、物理与力学研究所)
Trimming is a common operation in CAD, and, in its simplest formulation, consists in removing superfluous parts from a geometric entity described via splines (a spline patch). After trimming the geometric description of the patch remains unchanged, but the underlying mesh is unfitted with the physical object. We discuss the main problems arising when solving elliptic PDEs on a trimmed domain. First we prove that, even when Dirichlet boundary conditions are weakly enforced using Nitsche's method, the resulting method suffers lack of stability. Then, we develop novel stabilization techniques bas…
We study Dual-Primal Isogeometric Tearing and Interconnecting (IETI-DP) solvers for non-conforming multi-patch discretizations of a generalized Poisson problem. We realize the coupling between the patches using a symmetric interior penalty discontinuous Galerkin (SIPG) approach. Previously, we have assumed that the interfaces between patches always consist of whole edges. In this paper, we drop this requirement and allow T-junctions. This extension is vital for the consideration of sliding interfaces, for example between the rotor and the stator of an electrical motor. One critical part for th…
This work focuses on the development of a super-penalty strategy based on the $L^2$-projection of suitable coupling terms to achieve $C^1$-continuity between non-conforming multi-patch isogeometric Kirchhoff plates. In particular, the choice of penalty parameters is driven by the underlying perturbed saddle point problem from which the Lagrange multipliers are eliminated and is performed to guarantee the optimal accuracy of the method. Moreover, by construction, the method does not suffer from locking also on very coarse meshes. We demonstrate the applicability of the proposed coupling algorit…
The Argyris isogeometric space on unstructured multi-patch planar domains
Johann Radon Institute for Computational and Applied Mathematics, Austrian Academy of Sciences(奥地利科学院约翰·拉登计算与应用数学研究所);Dipartimento di Matematica “F. Casorati”, Università degli Studi di Pavia(帕维亚大学F.卡索拉蒂数学系);Istituto di Matematica Applicata e Tecnologie Informatiche “E. Magenes” (CNR)(意大利国家研究委员会E.马格内斯应用数学与信息技术研究所);Institute of Applied Geometry, Johannes Kepler University Linz(林茨约翰·开普勒大学应用几何研究所)
Dimension and basis construction for analysis-suitable $G^1$ two-patch parameterizations
Università degli Studi di Pavia(帕维亚大学);Istituto di Matematica Applicata e Tecnologie Informatiche ”E.Magenes“ (CNR)(应用数学与信息技术研究所(CNR));Johannes Kepler University Linz(林茨约翰内斯·开普勒大学)
In this paper, we develop and study approximately smooth basis constructions for isogeometric analysis over two-patch domains. One key element of isogeometric analysis is that it allows high order smoothness within one patch. However, for representing complex geometries, a multi-patch construction is needed. In this case, a $C^0$-smooth basis is easy to obtain, whereas $C^1$-smooth isogeometric functions require a special construction. Such spaces are of interest when solving numerically fourth-order PDE problems, such as the biharmonic equation and the Kirchhoff-Love plate or shell formulatio…
Isogeometric multi-patch preconditioner for time-dependent electromagnetic problems
École Polytechnique Fédérale Lausanne(洛桑联邦理工学院);Università di Pavia(帕维亚大学);Istituto di Matematica Applicata e Tecnologie Informatiche “E. Magenes” del CNR(意大利国家研究委员会应用数学与信息技术研究所(E. Magenes));Universidade de Santiago de Compostela(圣地亚哥-德孔波斯特拉大学);Galician Centre for Mathematical Research and Technology(加利西亚数学研究与技术中心)
We construct solvers for an isogeometric multi-patch discretization, where the patches are coupled via a discontinuous Galerkin approach, which allows the consideration of discretizations that do not match on the interfaces. We solve the resulting linear system using a Dual-Primal IsogEometric Tearing and Interconnecting (IETI-DP) method. We are interested in solving the arising patch-local problems using iterative solvers since this allows the reduction of the memory footprint. We solve the patch-local problems approximately using the Fast Diagonalization method, which is known to be robust i…
Multi-material problems often exhibit complex geometries along with physical responses presenting large spatial gradients or discontinuities. In these cases, providing high-quality body-fitted finite element analysis meshes and obtaining accurate solutions remain challenging. Immersed boundary techniques provide elegant solutions for such problems. Enrichment methods alleviate the need for generating conforming analysis grids by capturing discontinuities within mesh elements. Additionally, increased accuracy of physical responses and geometry description can be achieved with higher-order appro…
Construction of analysis-suitable $G^1$ planar multi-patch parameterizations
Johann Radon Institute for Computational and Applied Mathematics, Austrian Academy of Sciences(奥地利科学院计算与应用数学约翰·拉顿研究所);Istituto di Matematica Applicata e Tecnologie Informatiche ”E.Magenes“ (CNR)(应用数学与信息技术E.马涅斯研究所(意大利国家研究委员会));Institute of Applied Geometry, Johannes Kepler University Linz(林茨约翰·开普勒大学应用几何研究所)
Recently, the authors have proposed and analyzed isogeometric tearing and interconnecting (IETI-DP) solvers for multi-patch discretizations in Isogeometric Analysis. Conforming and discontinuous Galerkin settings have been considered. In both cases, we have assumed that the interfaces between the patches consist of whole edges. In this paper, we present a generalization that allows us to drop this requirement. This means that the patches can meet in T-junctions, which increases the flexibility of the geometric model significantly. We use vertex-based primal degrees of freedom. For the T-juncti…