Skip to main content
Log in

Fortran codes for computing the discrete Helmholtz integral operators

  • Published:
Advances in Computational Mathematics Aims and scope Submit manuscript

Abstract

In this paper Fortran subroutines for the evaluation of the discrete form of the Helmholtz integral operators L k, M k, M tk and N k for two-dimensional, three-dimensional and three-dimensional axisymmetric problems are described. The subroutines are useful in the solution of Helmholtz problems via boundary element and related methods. The subroutines have been designed to be easy to use, reliable and efficient. The subroutines are also flexible in that the quadrature rule is defined as a parameter and the library functions (such as the Hankel, exponential and square root functions) are called from external routines. The subroutines are demonstrated on test problems arising from the solution of the Neumann problem exterior to a closed boundary via the Burton and Miller equation.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Similar content being viewed by others

References

  1. S. Amini and D.T. Wilton, An investigation of the boundary element method for the exterior acoustic problem, Comput. Methods Appl. Mech. Engrg. 54 (1986) 49–65.

    Article  MATH  MathSciNet  Google Scholar 

  2. S. Amini, P.J. Harris and D.T. Wilton, Coupled Boundary and Finite Element Methods for the Solution of the Dynamic Fluid-Structure Interaction Problem, eds. C.A. Brebbia and S.A. Orszag, Lecture Notes in Engineering 77 (Springer, Berlin, 1992).

    Google Scholar 

  3. K. Atkinson, Solving integral equations on surfaces in space, in: Constructive Methods for the Practical Treatment of Integral Equations, eds. G. Hammerlin and K. Hoffman (Birkhäuser, Basel, 1985) pp. 20–43.

    Google Scholar 

  4. K. Atkinson, A survey of boundary integral equation methods for the numerical solution of Laplace's equation in three dimensions, in: Numerical Solution of Integral Equations, ed. M. Goldberg (Plenum Press, New York, 1990) pp. 1–34.

    Google Scholar 

  5. P.K. Banerjee and R. Butterfield, Boundary Element Methods in Engineering Science (McGraw-Hill, New York, 1981).

    MATH  Google Scholar 

  6. J. Ben Mariem and M.A. Hamdi, A new boundary element method for fluid-structure interaction problems, Internat. J. Num. Methods Engrg. 24 (1987) 1251–1267.

    Article  MATH  Google Scholar 

  7. R.J. Bernhard, B.K. Gardner, C.G. Mollo and C.R. Kipp, Prediction of sound fields in cavities using boundary-element methods, AIAA J. 25 (1987) 1176–1183.

    MATH  Google Scholar 

  8. A.J. Burton and G.F. Miller, The application of integral equation methods to the numerical solution of some exterior boundary value problems, Proc. Roy. Soc. London Ser. A 323 (1971) 201–210.

    Article  MATH  MathSciNet  Google Scholar 

  9. A.J. Burton, The solution of Helmholtz equation in exterior domains using integral equations, NPL Report NAC30, National Physical Laboratory, Teddington, Middlesex, UK (1973).

    Google Scholar 

  10. A.J. Burton, Numerical solution of acoustic radiation problems, NPL Report OC5/535, National Physical Laboratory, Teddington, Middlesex, UK (1976).

    Google Scholar 

  11. D. Colton and R. Kress, Integral Equation Methods in Scattering Theory (Wiley-Interscience, New York, 1983).

    MATH  Google Scholar 

  12. M. Duffy, Quadrature over a pyramid or cube of integrands with a singularity at the vertex, SIAM J. Numer. Anal. 19 (1982) 1260–1262.

    Article  MATH  MathSciNet  Google Scholar 

  13. J.L. Guermond, Numerical quadratures for layer potentials over curved domains in ℝ3, SIAM J. Numer. Anal. 29 (1992) 1347–1369.

    Article  MATH  MathSciNet  Google Scholar 

  14. M.A. Jaswon and G.T. Symm, Integral Equation Methods in Potential Theory and Elastostatics (Academic Press, New York, 1977).

    MATH  Google Scholar 

  15. R.A. Jeans and I.C. Mathews, Solution of fluid-structure interaction problems using a coupled finite element and variational boundary element technique, J. Acoust. Soc. Amer. 88(5) (1990) 2459–2466.

    Article  Google Scholar 

  16. C.R. Kipp and R.J. Bernhard, Prediction of acoustical behavior in cavities using an indirect boundary element method, ASME J. Vibration Acoustics 109 (1987) 22–28.

    Google Scholar 

  17. S.M. Kirkup, Solution of exterior acoustic problems by the boundary element method, Ph.D. thesis, Brighton Polytechnic, Brighton, UK (1989).

  18. S.M. Kirkup and S. Amini, Modal analysis of acoustically-loaded structures via integral equation methods, Comput. Structures 40(5) (1991) 1279–1285.

    Article  MATH  Google Scholar 

  19. S.M. Kirkup, The computational modelling of acoustic shields by the boundary and shell element method, Comput. Structures 40(5) (1991) 1177–1183.

    Article  MATH  Google Scholar 

  20. S.M. Kirkup and D.J. Henwood, Computational solution of acoustic radiation problems by Kussmaul's boundary element method, J. Sound Vibration 152(2) (1992) 388–402.

    Google Scholar 

  21. S.M. Kirkup and D.J. Henwood, Methods for speeding-up the boundary element solution of acoustic radiation problems, Trans. ASME J. Vibration Acoustics 114 (1992) 374–380.

    Article  Google Scholar 

  22. S.M. Kirkup and S. Amini, Solution of the Helmholtz eigenvalue problem via the boundary element method, Internat. J. Numer. Methods Engrg. 36(2) (1993) 321–330.

    Article  MATH  Google Scholar 

  23. S.M. Kirkup and D.J. Henwood, An empirical error analysis of the boundary element method with application to Laplace's equation, Appl. Math. Modelling 18 (1994) 32–38.

    Article  MATH  Google Scholar 

  24. S.M. Kirkup, Computational solution of the acoustic field surrounding a baffled panel by the Rayleigh integral method, Appl. Math. Modelling 18 (1994) 403–407.

    Article  MATH  MathSciNet  Google Scholar 

  25. S.M. Kirkup, Fortran codes for computing the discrete Helmholtz integral operators: User guide, Report MCS-96-06, Department of Mathematics and Computer Science, University of Salford, Salford, England (1996).

    Google Scholar 

  26. S.M. Kirkup and M.A. Jones, Computational methods for the acoustic modal analysis of an enclosed fluid with application to a loudspeaker cabinet, Appl. Acoust. 48(4) (1997) 275–299.

    Article  Google Scholar 

  27. S.M. Kirkup, Solution of discontinuous interior Helmholtz problems by the boundary and shell element method, Comput. Methods Appl. Mech. Engrg. 48(4) (1997) 275–299.

    MathSciNet  Google Scholar 

  28. S.M. Kirkup, The Boundary Element Method in Acoustics (Integrated Sound Software, Hebden Bridge, UK, 1998).

    Google Scholar 

  29. R.E. Kleinmann and G.F. Roach, Boundary integral equations for the three-dimensional Helmholtz equation, SIAM Rev. 16(2) (1974) 79–90.

    Google Scholar 

  30. M.E. Laursen and M. Gellert, Some criteria for numerically integrated matrices and quadrature formulas for triangles, Internat. J. Numer. Methods Fluids 12 (1978) 67–76.

    Article  MATH  Google Scholar 

  31. I.C. Mathews, Numerical techniques for three-dimensional steady state fluid-structure interaction, J. Acoust. Soc. Amer. 79(5) (1986) 1317–1325.

    Article  MathSciNet  Google Scholar 

  32. W.L. Meyer, W.A. Bell, B.T. Zinn and M.P. Stallybrass, Boundary integral solutions of threedimensional acoustic radiation problems, J. Sound Vibration 59(2) (1978) 245–262.

    Article  MATH  Google Scholar 

  33. NAG Library, The Numerical Algorithms Group, Oxford, UK.

  34. M.N. Sayhi, Y. Ousset and G. Verchery, Solution of radiation problems by collocation of integral formulations in terms of single and double layer potentials, J. Sound Vibration 74(2) (1981) 187–204.

    Article  MATH  Google Scholar 

  35. H.A. Schenck, Improved integral formulation for acoustic radiation problems, J. Acoust. Soc. Amer. 44(1) (1968) 41–68.

    Article  Google Scholar 

  36. A.H. Stroud and D. Secrest, Gaussian Quadrature Formulas (Prentice-Hall, Englewood Cliffs, NJ, 1966).

    MATH  Google Scholar 

  37. T. Terai, On the calculation of sound fields around three-dimensional objects by integral equation methods, J. Sound Vibration 69(1) (1980) 71–100.

    Article  MATH  Google Scholar 

  38. A.G.P. Warham, The Helmholtz integral equation for a thin shell, NPL Report DITC 129/88, National Physical Laboratory, Teddington, Middlesex, UK (1988).

    Google Scholar 

  39. D.T. Wilton, Acoustic radiation and scattering from elastic structures, Internat. J. Numer. Methods Engrg. 13 (1978) 123–128.

    Article  MATH  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Rights and permissions

Reprints and permissions

About this article

Cite this article

Kirkup, S. Fortran codes for computing the discrete Helmholtz integral operators. Advances in Computational Mathematics 9, 391–409 (1998). https://doi.org/10.1023/A:1018953910353

Download citation

  • Issue Date:

  • DOI: https://doi.org/10.1023/A:1018953910353

Keywords

Navigation