Most scientific processes and their related mathematical models have important features in a wide range of time and length scales. Some typical examples related to the computation of waves are propagation and scattering of high frequency waves and interaction of the wave field with complex media. Discretizing these problems directly at the finest scale and solving the resulting systems with standard numerical algorithms inevitably leads to an enormous computational problem with unacceptable long computation times and large memory requirements. Building on our previous experience in multiscale algorithms, we plan to design, implement, and analyze novel algorithms for problems in high frequency wave propagation and related fields. Such problems are challenging since many well-known techniques, such as multigrid and standard fast multipole methods have limited efficiency. We will focus on the following three topics: (1) high frequency acoustic and electromagnetic scattering, (2) Gaussian beam methods for high frequency wave and Schrodinger equations, and (3) homogenization of complex media with multiple reiterated scales.
The overarching theme of the research presented in this proposal is to exploit the geometric structures and asymptotic features of a variety of multiscale problems. The proposed research will have direct impact in several application fields. These algorithms will help us to solve large scale complicated scattering problems on the scales of thousands of wavelengths as in antenna design for wireless communication. We will also better understand wave propagation in composite materials with applications in exploration seismology. On the education side, the development of modern numerical algorithms and softwares requires researchers to understand different aspects of computational mathematics. We plan to use this grant to support two graduate students. This will not only help training a new generation of researchers who master algorithmic design, mathematical analysis, and software development, but also promote the awareness and interests in computational mathematics among undergraduates and underrepresented groups. We will work with researchers from industrial and government laboratories to disseminate ideas and deliver operational softwares for challenging applications.
During this project, we have made two fundamental contributions in the field of high frequency wave computation. First, we have developed the sweeping preconditioners for time-harmonic wave equations. This is the first ever linear complexity algorithm for solving such equations for a sufficiently general setting. We have implemented this preconditioner for different equations (such as Helmholtz equation, Maxwell's equations, linear elasticity equation), different discretizations (finte difference, finite element, spectral element discretizations), and different computational model (sequential and parallel). The sweeping preconditioner has a wide range of applications in acoustic, seismic, and EM wave propagation, and has been recently included in the software developement of several major oil companies. Second, we have developed a fast algorithm for reiterated homogenization. Nature material often involve structures from different scales and reiterated homogenization is a very natural model for these materials. The algorithm developed by us is the first efficient and practical algorithm for computing the effective coefficient (or material property) for materials with multiple structures. Several students and postdocs have been actively involved in these two projects. One will start a tenure-track position in Georgia Tech, one is now on the reserach staff of a major national lab, and another one has a successful career in a major software company.