
NSF Org: |
DMS Division Of Mathematical Sciences |
Recipient: |
|
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: |
|
History of Investigator: |
|
Recipient Sponsored Research Office: |
70 WASHINGTON SQ S NEW YORK NY US 10012-1019 (212)998-2121 |
Sponsor Congressional District: |
|
Primary Place of Performance: |
New York NY US 10012-1110 |
Primary Place of
Performance Congressional District: |
|
Unique Entity Identifier (UEI): |
|
Parent UEI: |
|
NSF Program(s): | COMPUTATIONAL MATHEMATICS |
Primary Program Source: |
|
Program Reference Code(s): |
|
Program Element Code(s): |
|
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.
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.