Fast Tensor-Product Solvers: Partially Deformed Three-dimensional Domains

We discuss the numerical solution of partial differential equations in a particular class of three-dimensional geometries; the two-dimensional cross section (in the xy-plane) can have a general shape, but is assumed to be invariant with respect to the third direction. Earlier work has exploited such geometries by approximating the solution as a truncated Fourier series in the z-direction. In this paper we propose a new solution algorithm which also exploits the tensor-product feature between the xy-plane and the z-direction. However, the new algorithm is not limited to periodic boundary conditions, but works for general Dirichlet and Neumann type of boundary conditions. The proposed algorithm also works for problems with variable coefficients as long as these can be expressed as a separable function with respect to the variation in the xy-plane and the variation in the z-direction. For problems where the new method is applicable, the computational cost is very competitive with the best iterative solvers. The new algorithm is easy to implement, and useful, both in a serial and parallel context. Numerical results demonstrating the superiority of the method are presented for three-dimensional Poisson and Helmholtz problems using both low order finite elements and high order spectral element discretizations.

[1]  Jie Shen,et al.  An efficient direct parallel spectral-element solver for separable elliptic problems , 2007, J. Comput. Phys..

[2]  John R. Rice,et al.  Direct solution of partial difference equations by tensor product methods , 1964 .

[3]  E. Koschmieder,et al.  Bénard cells and Taylor vortices , 1993 .

[4]  George Em Karniadakis,et al.  Parallel spectral-element—Fourier simulation of turbulent flow over riblet-mounted surfaces , 1992 .

[5]  L. E. Scriven,et al.  Three-Dimensional Stability Analysis of Free Surface Flows , 1999 .

[6]  Jie Shen,et al.  Efficient Spectral-Galerkin Method I. Direct Solvers of Second- and Fourth-Order Equations Using Legendre Polynomials , 1994, SIAM J. Sci. Comput..

[7]  Marc Medale,et al.  NUMERICAL SIMULATION OF BE´NARD-MARANGONI CONVECTION IN SMALL ASPECT RATIO CONTAINERS , 2002 .

[8]  C. Bernardi,et al.  Approximations spectrales de problèmes aux limites elliptiques , 2003 .

[9]  M. S Carvalho,et al.  Regular ArticleThree-Dimensional Stability Analysis of Free Surface Flows: Application to Forward Deformable Roll Coating☆ , 1999 .

[10]  H.M. Tufo,et al.  Terascale Spectral Element Algorithms and Implementations , 1999, ACM/IEEE SC 1999 Conference (SC'99).

[11]  Paul Fischer,et al.  An Overlapping Schwarz Method for Spectral Element Solution of the Incompressible Navier-Stokes Equations , 1997 .

[12]  R. Henderson Nonlinear dynamics and pattern formation in turbulent wake transition , 1997, Journal of Fluid Mechanics.

[13]  Andrea Toselli,et al.  Domain decomposition methods : algorithms and theory , 2005 .

[14]  Gene H. Golub,et al.  Matrix computations , 1983 .

[15]  Anthony T. Patera,et al.  Fast direct Poisson solvers for high-order finite element discretizations in rectangularly decomposable domains , 1986 .

[16]  W. Couzy,et al.  A fast Schur complement method for the spectral element discretization of the incompressible Navier-Stokes equations , 1995 .

[17]  Petter E. Bjørstad,et al.  Timely Communication: Efficient Algorithms for Solving a Fourth-Order Equation with the Spectral-Galerkin Method , 1997, SIAM J. Sci. Comput..

[18]  ShenJie Efficient spectral-Galerkin method I , 1994 .