-
A IETI-DP method for discontinuous Galerkin discretizations in Isogeometric Analysis with inexact local solvers
Authors:
Monica Montardini,
Giancarlo Sangalli,
Rainer Schneckenleitner,
Stefan Takacs,
Mattia Tani
Abstract:
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 proble…
▽ More
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 in the grid size and the spline degree. To obtain the tensor structure needed for the application of the Fast Diagonalization method, we introduce an orthogonal splitting of the local function spaces. We present a convergence theory that confirms that the condition number of the preconditioned system only grows poly-logarithmically with the grid size. The numerical experiments confirm this finding. Moreover, they show that the convergence of the overall solver only mildly depends on the spline degree. We observe a mild reduction of the computational times and a significant reduction of the memory requirements in comparison to standard IETI-DP solvers using sparse direct solvers for the local subproblems. Furthermore, the experiments indicate good scaling behavior on distributed memory machines.
△ Less
Submitted 16 June, 2022;
originally announced June 2022.
-
Inexact IETI-DP for conforming isogeometric multi-patch discretizations
Authors:
Rainer Schneckenleitner,
Stefan Takacs
Abstract:
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…
▽ More
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 explicit condition number bound.
△ Less
Submitted 12 October, 2021;
originally announced October 2021.
-
IETI-DP methods for discontinuous Galerkin multi-patch Isogeometric Analysis with T-junctions
Authors:
Rainer Schneckenleitner,
Stefan Takacs
Abstract:
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 th…
▽ More
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 the handling of T-junctions in IETI-DP solvers is the choice of the primal degrees of freedom. We propose to add all basis functions that are non-zero at any of the vertices to the primal space. Since there are several such basis functions at any T-junction, we call this concept ''fat vertices''. For this choice, we show a condition number bound that coincides with the bound for the conforming cas
△ Less
Submitted 27 September, 2021;
originally announced September 2021.
-
IETI-DP for conforming multi-patch Isogeometric Analysis in three dimensions
Authors:
Rainer Schneckenleitner,
Stefan Takacs
Abstract:
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 resul…
▽ More
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.
△ Less
Submitted 8 March, 2021;
originally announced March 2021.
-
Towards a IETI-DP solver on non-matching multi-patch domains
Authors:
Rainer Schneckenleitner,
Stefan Takacs
Abstract:
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…
▽ More
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-junctions, we propose to follow the idea of "fat vertices".
△ Less
Submitted 3 March, 2021;
originally announced March 2021.
-
Convergence theory for IETI-DP solvers for discontinuous Galerkin Isogeometric Analysis that is explicit in h and p
Authors:
Rainer Schneckenleitner,
Stefan Takacs
Abstract:
In this paper, we develop a convergence theory for Dual-Primal Isogeometric Tearing and Interconnecting (IETI-DP) solvers for isogeometric multi-patch discretizations of the Poisson problem, where the patches are coupled using discontinuous Galerkin. The presented theory provides condition number bounds that are explicit in the grid sizes h and in the spline degrees p. We give an analysis that hol…
▽ More
In this paper, we develop a convergence theory for Dual-Primal Isogeometric Tearing and Interconnecting (IETI-DP) solvers for isogeometric multi-patch discretizations of the Poisson problem, where the patches are coupled using discontinuous Galerkin. The presented theory provides condition number bounds that are explicit in the grid sizes h and in the spline degrees p. We give an analysis that holds for various choices for the primal degrees of freedom: vertex values, edge averages, and a combination of both. If only the vertex values or both vertex values and edge averages are taken as primal degrees of freedom, the condition number bound is the same as for the conforming case. If only the edge averages are taken, both the convergence theory and the experiments show that the condition number of the preconditioned system grows with the ratio of the grid sizes on neighboring patches.
△ Less
Submitted 19 May, 2020;
originally announced May 2020.
-
Condition number bounds for IETI-DP methods that are explicit in h and p
Authors:
Rainer Schneckenleitner,
Stefan Takacs
Abstract:
We study the convergence behavior of Dual-Primal Isogeometric Tearing and Interconnecting (IETI-DP) methods for solving large-scale algebraic systems arising from multi-patch Isogeometric Analysis. We focus on the Poisson problem on two dimensional computational domains. We provide a convergence analysis that covers several choices of the primal degrees of freedom: the vertex values, the edge aver…
▽ More
We study the convergence behavior of Dual-Primal Isogeometric Tearing and Interconnecting (IETI-DP) methods for solving large-scale algebraic systems arising from multi-patch Isogeometric Analysis. We focus on the Poisson problem on two dimensional computational domains. We provide a convergence analysis that covers several choices of the primal degrees of freedom: the vertex values, the edge averages, and the combination of both. We derive condition number bounds that show the expected behavior in the grid size h and that are quasi-linear in the spline degree p.
△ Less
Submitted 17 December, 2019;
originally announced December 2019.
-
Isogeometric Simulation and Shape Optimization with Applications to Electrical Machines
Authors:
Peter Gangl,
Ulrich Langer,
Angelos Mantzaflaris,
Rainer Schneckenleitner
Abstract:
Future e-mobility calls for efficient electrical machines. For different areas of operation, these machines have to satisfy certain desired properties that often depend on their design. Here we investigate the use of multipatch Isogeometric Analysis (IgA) for the simulation and shape optimization of the electrical machines. In order to get fast simulation and optimization results, we use non-overl…
▽ More
Future e-mobility calls for efficient electrical machines. For different areas of operation, these machines have to satisfy certain desired properties that often depend on their design. Here we investigate the use of multipatch Isogeometric Analysis (IgA) for the simulation and shape optimization of the electrical machines. In order to get fast simulation and optimization results, we use non-overlapping domain decomposition (DD) methods to solve the large systems of algebraic equations arising from the IgA discretization of underlying partial differential equations. The DD is naturally related to the multipatch representation of the computational domain, and provides the framework for the parallelization of the DD solvers.
△ Less
Submitted 10 September, 2018;
originally announced September 2018.