Software is provided for the rapid solution of certain types of elliptic equations in rectangular and irregular domains. Specifically, solutions are found in two dimensions for the nonseparable self-adjoint elliptic problem [Formula Omitted], where g and f are given functions of x and y, in two-dimensional polygonal domains with Dirichlet boundary conditions. Helmholtz and Poisson problems in polygonal domains and the general variable coefficient problem [Formula Omitted] in a rectangular domain may be treated as special cases. The method of solution combines the use of the capacitance matrix method, to treat the irregular boundary, with an efficient iterative method 1994 to deal 2 with nonseparability. Each iterative step thus involves solving the Poisson equation in a rectangular domain. The package includes separate, easy-to-use routines for the Helmholtz problem and the general problem in rectangular and general polygonal domains, and example driver routines for each. Both single- and double-precision routines are provided. Second-order-accurate finite differencing is employed. Storage requirements increase approximately as p2 + n2, where p is the number of irregular boundary points and where n is the linear domain dimension. The preprocessing time (the capacitance matrix calculation) varies as pn2 log n, and the solution time varies as n2 log n. If the equations are to be solved repeatedly in the same geometry, but with different source or diffusion functions, the capacitance matrix need only be calculated once, and hence the algorithm is particularly efficient for such cases. © 1994, ACM. All rights reserved.
CITATION STYLE
Cummins, P. F., & Vallis, G. K. (1994). Algorithm 732: Solvers for Self-Adjoint Elliptic Problems in Irregular Two-Dimensional Domains. ACM Transactions on Mathematical Software (TOMS), 20(3), 247–261. https://doi.org/10.1145/192115.192118
Mendeley helps you to discover research relevant for your work.