ACM Home Page
Please provide us with feedback. Feedback
Algorithm 651: Algorithm HFFT–high-order fast-direct solution of the Helmholtz equation
Full text PdfPdf (928 KB)
Source ACM Transactions on Mathematical Software (TOMS) archive
Volume 13 ,  Issue 3  (September 1987) table of contents
Pages: 235 - 249  
Year of Publication: 1987
ISSN:0098-3500
Author
Ronald F. Boisvert  National Bureau of Standards, Scientific Computing Division, Tech A151, Gaithersburg, MD
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 3,   Downloads (12 Months): 30,   Citation Count: 0
Additional Information:

appendices and supplements   abstract   references   index terms   collaborative colleagues  

Tools and Actions: Request Permissions Request Permissions    Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/29380.214342
What is a DOI?

APPENDICES and SUPPLEMENTS
gZipHFFT (651.gz) (88 KB)
Helmholtz equation on bounded two- or three-dimensional rectangular domains
Gams: I2b1a1a


ABSTRACT

HFFT is a software package for solving the Helmholtz equation on bounded two- and three-dimensional rectangular domains with Dirichlet, Neumann, or periodic boundary conditions. The software is the result of combining new fourth-order accurate compact finite difference (HODIE) discretizations and a fast-direct solution technique (the Fourier method). In this paper we briefly describe the user interface to HFFT and present an example of its usage and several details of its implementation.


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
ADAMS, J., SWARZTRAUBER, P. N., AND SWEET, R. A. FISHPAK, a package of Fortran subprograms for the solution of separable elliptic partial differential equations. Version 3.1. 1981. NCAR Program Library, National Center for Atmospheric Research, P. O. Box 3000, Boulder, CO 80307.
2
 
3
BUZBEE, B. L., GOLUB, G. H., AND NIELSON, C.W. On direct methods for solving Poisson's equations. SIAM J. Num. Anal. 7 (1970), 627-655.
 
4
COCHRAN, W.T. What is the fast Fourier transform? IEEE Trans. Audio Electroacoustics 15 (1967), 45-55.
 
5
EVANS, D.J. An algorithm for the solution of certain tridiagonal systems of linear equations. Computer J. 15 (1972), 356-359.
 
6
EVANS, D.J. Fast ADI methods for the solution of linear parabolic partial differential equations involving 2 space dimensions. BIT 17 (1977), 486-491.
 
7
Fortran Version 5 Reference Manual. Control Data Corporation, CDC Publications and Graphics Division, P. O. Box 3492, Sunnyvale, CA 94088-3492, 1983.
8
9
 
10
LYNCH, R. E. O(h4) and O(h~) finite difference approximations to the Helmholtz equation in n-dimensions. In Advances in Computer Methods for Partial Differential Equations V, R. Vichnevetsky and R. S. Stepleman, Eds. IMACS, Rutgers Univ., New Brunswick, N.J., 1984, pp. 199-202.
 
11
LYNCH, R. E. O(h6) Accurate Finite Difference Approximation to Solutions of the Poisson Equation in Three Variables. CSD-TR 221, Computer Sciences Dept., Purdue Univ., West Lafayette, In., 1977.
 
12
LYNCH, R. E., AND RICE, J.R. High accuracy finite difference approximations to solutions of elliptic partial differential equations. Proc. Nat. Acad. Sci. 75 (1978), 2541-2544.
 
13
MIKHLIN, S. G., ED. Linear Equations of Mathematical Physics. Holt, Reinhardt, and Winston, New York, 1967.
 
14
ORTEGA, J. M., AND VOI(~T, R. G. Solution of partial differential equations on vector and parallel computers. SIAM Rev. 17 (1985), 149-240.
 
15
 
16
SWARZTRAUBER, P. N., AND SWEET, R. Efficient FORTRAN Subprograms for the Solution of Elliptic Partial Dif/erential Equations. NCAR Tech. Note IA-109, National Center for Atmospheric Research, Boulder, Co., 1975.
 
17
SWARZTRAUBER, P.N. Vectorizing the FFTs. In Parallel Computation, G. Rodrigue, Ed. Academic Press, New York, 1982, pp. 51-84.
 
18
SWEET, R.A. Fast Fourier transforms on a staggered grid. 1985. To appear.