| Algorithm 732: solvers for self-adjoint elliptic problems in irregular two-dimensional domains |
| Full text |
Pdf
(955 KB)
|
| Source
|
ACM Transactions on Mathematical Software (TOMS)
archive
Volume 20 , Issue 3 (September 1994)
table of contents
Pages: 247 - 261
Year of Publication: 1994
ISSN:0098-3500
|
|
Authors
|
|
| Publisher |
|
| Bibliometrics |
Downloads (6 Weeks): 2, Downloads (12 Months): 32, Citation Count: 0
|
|
APPENDICES and SUPPLEMENTS
|
|
capacitance matrix, Laplacian preconditioner, FACR: nonseparable self-adjoint elliptic PDE on 2D polygonal domain Gams: capacitance matrix, Laplacian preconditioner, FACR
|
ABSTRACT
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 ▽˙g▽y =f , 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 i.e.,g≠1 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 (using the Laplacian as preconditioner) 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.
REFERENCES
Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.
| |
1
|
CONCUS, P., ANn GOLUB, G. H. 1973. Use of fast direct methods for the efficient numerical solution of nonseparable elliptic equations. SIAM J. Numer. Anal. 10, 1103-1120.
|
| |
2
|
CUMMINS, P. F., AND MYSAK, L.A. 1988. A quasi-geostrophic circulation model of the Northeast Pacific. Part I: A preliminary numerical experiment. J. Phys. Ocean. 18, 1261-1286.
|
| |
3
|
DONGAR~, J. J., MOLER, C. B., BUNCH, J. R., AND STEWART, G.W. 1979. LINPACK User's Guide. SIAM Publications, Philadelphia, Pa.
|
| |
4
|
HOCI~EY, R.W. 1970. The potential calculation and some applications. In Methods of Computational Physics, vol. 9, B. Adler, S. Fernbach, and M. Rotenberg, Eds. Academic Press, New York, 135-211.
|
| |
5
|
|
 |
6
|
|
| |
7
|
PROSKUROWSKI, W., AND WmLUND, O. 1976. On the numerical solution of Helmholtz's equation by the capacitance matrix method. Math. Comput. 30,433-468.
|
| |
8
|
|
| |
9
|
SWA~ZT~UBER, P.N. 1977. The methods of cyclic reduction, Fourier analysis and the FACR algorithm for the discrete solution of the Poisson equation on a rectangle. SIAM Rev. 19, 490-501.
|
 |
10
|
|
|