Award Abstract # 1216564
Domain Decomposition Methods: Algorithms and Theory

NSF Org: DMS
Division Of Mathematical Sciences
Recipient: NEW YORK UNIVERSITY
Initial Amendment Date: July 18, 2012
Latest Amendment Date: July 18, 2012
Award Number: 1216564
Award Instrument: Standard Grant
Program Manager: Leland Jameson
DMS
 Division Of Mathematical Sciences
MPS
 Directorate for Mathematical and Physical Sciences
Start Date: September 1, 2012
End Date: August 31, 2016 (Estimated)
Total Intended Award Amount: $180,000.00
Total Awarded Amount to Date: $180,000.00
Funds Obligated to Date: FY 2012 = $180,000.00
History of Investigator:
  • Olof Widlund (Principal Investigator)
    widlund@cs.nyu.edu
Recipient Sponsored Research Office: New York University
70 WASHINGTON SQ S
NEW YORK
NY  US  10012-1019
(212)998-2121
Sponsor Congressional District: 10
Primary Place of Performance: New York University
New York
NY  US  10012-1110
Primary Place of Performance
Congressional District:
10
Unique Entity Identifier (UEI): NX9PXMKW5KW8
Parent UEI:
NSF Program(s): COMPUTATIONAL MATHEMATICS
Primary Program Source: 01001213DB NSF RESEARCH & RELATED ACTIVIT
Program Reference Code(s): 9263
Program Element Code(s): 127100
Award Agency Code: 4900
Fund Agency Code: 4900
Assistance Listing Number(s): 47.049

ABSTRACT

The development of iterative methods for large algebraic systems is central in the development of efficient codes for computational fluid dynamics, elasticity, and electromagnetics. Many other tasks in such codes parallelize relatively easily. Progress on algebraic system solvers therefore remain very important now that parallel and distributed computing systems, with a substantial number of fast processors, each with a relatively large memory, are becoming widely available. A very desirable feature of domain decomposition algorithms is that they respect the memory hierarchy of modern parallel and distributed computing systems, which is essential for approaching peak floating point performance. This is important since the cost of communication often can dominate for large computer systems. The domain decomposition methods are also relatively easy to implement and they have an increasingly solid theoretical basis, which shows that the rate of convergence can be made independent of the number of subdomains and only deteriorates very slowly with the dimension of the subproblems allocated to individual processors. This research is supported by high quality software systems in particular by Argonne's PETSc library and by collaborators, who are highly accomplished developers of parallel code. Work will continue on developing several families of domain decomposition methods for increasingly complicated systems of partial differential equations. Domain decomposition algorithms are iterative methods, often of preconditioned conjugate gradient type, for the parallel solution of the large linear, or nonlinear, systems of algebraic equations that arise when partial differential equations are discretized. Much of the work is focused on finite element methods which makes it possible to build on the well developed theory and practice of that field. In each iteration step, local problems representing the restriction of the original problem to a potentially large number of subregions are solved exactly or approximately. The subregions, often allocated to individual processors of a parallel computer, form a decomposition of the entire domain of the problem. In addition, the inclusion of a coarse component often substantially increases the efficiency of the preconditioner and can dramatically reduce the CPU time. Each class of applications, e.g., elasticity, incompressible fluid flow, and electromagnetics, requires a special consideration and, in particular, the design of an appropriate coarse solver, for the problem at hand, is crucially important. Of important applications, the main focus of this project is now on problems of electromagnetics. Work on almost incompressible elasticity and stationary, incompressible Navier-Stokes will also continue.

This project will combine mathematical analysis with the design and numerical testing of algorithms. New powerful tools for the analysis of these iterative methods are now becoming available, which makes it possible to predict the rate of convergence in terms of geometric properties of the subdomains that are easy to understand even for quite irregular subdomains such as those that result from using standard mesh partitioners. This work will have an impact on graduate education in scientific computing, outside the narrow research community, by providing new knowledge disseminated through conference and invited talks, tutorials, journal articles, etc. Furthermore, with a focus on widely used methods and through direct contact with computational engineering scientists at the US national laboratories and in academia, the new and improved algorithms will have an impact on the development of important software libraries of these laboratories.

PUBLICATIONS PRODUCED AS A RESULT OF THIS RESEARCH

Note:  When clicking on a Digital Object Identifier (DOI) number, you will be taken to an external site maintained by the publisher. Some full text articles may not yet be available without a charge during the embargo (administrative interval).

Some links on this page may take you to non-federal websites. Their policies may differ from this site.

Beir{\~a}o da Veiga, L. and Pavarino, L. F. and Scacchi, S. and Widlund, O. B. and Zampini, S. "Isogeometric {BDDC} preconditioners with deluxe scaling" SIAM J. Sci. Comput. , v.36 , 2014 , p.A1118--A1 10.1137/130917399
Cai, Mingchao and Pavarino, Luca F. and Widlund, Olof B. "Overlapping {S}chwarz methods with a standard coarse space for almost incompressible linear elasticity" SIAM J. Sci. Comput. , v.37 , 2015 , p.A811--A83 10.1137/140981861
Clark R. Dohrmann and Oliof B. Widlund "An Iterative Substructuring Algorithm for Two-DimensionalProblems in H(curl)" SIAM J. Numer. Anal. , v.50 , 2012 , p.1004-1028
Clark R. Dohrmann and Olof B. Widlund "An Alternative Coarse Space for Irregular Subdomains and anOverlapping Schwarz Algorithm for Scalar Elliptic Problems in the Plane" SIAM J. Numer. Anal. , v.50 , 2012 , p.2522-2537
Dohrmann, Clark R. and Widlund, Olof B. "A {BDDC} algorithm with deluxe scaling for three-dimensional {$H({\rm curl})$} problems" Comm. Pure Appl. Math. , v.69 , 2016 , p.745--770 10.1002/cpa.21574
Dohrmann, Clark R. and Widlund, Olof B. "An alternative coarse space for irregular subdomains and an overlapping {S}chwarz algorithm for scalar elliptic problems in the plane" SIAM J. Numer. Anal. , v.50 , 2012 , p.2522--253 10.1137/110853959
Eric T. Chung, Hyea Hyun Kim, and Olof B. Widlund "Two-Level Overlapping Schwarz Algorithms for a StaggeredDiscontinuous Galerkin Method" SIAM J. Numer. Anal. , v.51 , 2013 , p.47-67
Eric T. Chung, Hyea Hyun Kim and Olof B. Widlund "Two-Level Overlapping Schwarz Algorithms for Staggered Discontinuous Galerkin Method" SIAM J. Numer. Anal. , v.51 , 2013 , p.47
Juan G. Calvo ""A two-level overlapping {S}chwarz method for {H}(curl) in twodimensions with irregular subdomains"" ETNA , v.44 , 2015 , p.497 1068-9613

PROJECT OUTCOMES REPORT

Disclaimer

This Project Outcomes Report for the General Public is displayed verbatim as submitted by the Principal Investigator (PI) for this award. Any opinions, findings, and conclusions or recommendations expressed in this Report are those of the PI and do not necessarily reflect the views of the National Science Foundation; NSF has not approved or endorsed its content.

The design of mechanical structures, such as automobiles and oil platforms, is almost always supported by the development and use of finite element models. These methods are equally important in simulations of flow of oil, gas, or contaminants and many other applications. Such computations results in the need to solve very large linear or nonlinear systems of equations. Often the use of iterative solvers will be necessary.

This project concerns the further development of a particular family of iterative solvers known as domain decomposition algorithms. In their design, the focus is on algorithms that are particularly well suited for modern parallel computers; such computing systems are indeed often necessary for simulations of large and complicated engineering problems. Therfore, domain decomposition algorithms always use solvers of local problems which typically each corresponds to the same finite element model but for only a small detail of the mechanical structure or a small part of the oil field; these smaller problems are then handled by individual computer processors of a large parallel computing system. In addition, good performance of the solver will always require the use of an additional, global, highly simplified model. The proper design of this coarse component of the solver is always the key to success and different choices will be required for different application areas.

Of the result of this project, three are most important:  (i) the development of successful families of solvers for electro-magnetics; in addition to the development of algorithms and theoretical results, we have taken part in the development of publicly available software designed for large parallel computing systems; (ii) the development of the automatic design of the coarse components of domain decomposition algorithms, which then can become taylor-made for specific applications; (iii) the extension and study of domain decomposition algorithms for isogeometric analysis. Isogeometric analysis has been developed over the last decade as an alternative to finite elements and represents an important advance in many applications.

 

 


Last Modified: 11/17/2016
Modified by: Olof B Widlund

Please report errors in award information by writing to: awardsearch@nsf.gov.

Print this page

Back to Top of page