skip to main content

Algorithm 886: Padua2D---Lagrange Interpolation at Padua Points on Bivariate Domains

Published:01 October 2008Publication History
Skip Abstract Section

Abstract

We present a stable and efficient Fortran implementation of polynomial interpolation at the Padua points on the square [ − 1,1]2. These points are unisolvent and their Lebesgue constant has minimal order of growth (log square of the degree). The algorithm is based on the representation of the Lagrange interpolation formula in a suitable orthogonal basis, and takes advantage of a new matrix formulation together with the machine-specific optimized BLAS subroutine for the matrix-matrix product. Extension to interpolation on rectangles, triangles and ellipses is also described.

Skip Supplemental Material Section

Supplemental Material

References

  1. AMD 2006. AMD Core Math Library (ACML). Version 3.6.0. Available at http://developer.amd.com/acml.aspx.Google ScholarGoogle Scholar
  2. Bagby, T., Bos, L., and Levenberg, N. 2002. Multivariate simultaneous approximation. Constr. Approx. 18, 569--577.Google ScholarGoogle ScholarCross RefCross Ref
  3. Blackford, L. S., Demmel, J., Dongarra, J., Duff, I., Hammarling, S., Henry, G., Heroux, M., Kaufman, L., Lumsdaine, A., Petitet, A., Pozo, R., Remington, K., and Whaley, R. C. 2002. An updated set of basic linear algebra subprograms (BLAS). ACM Trans. Math. Softw. 28, 2, 135--151. Available at http://www.netlib.org/blas/. Google ScholarGoogle ScholarDigital LibraryDigital Library
  4. Bojanov, B. and Xu, Y. 2003. On polynomial interpolation of two variables. J. Approx. Theory 120, 267--282. Google ScholarGoogle ScholarDigital LibraryDigital Library
  5. Bos, L., Caliari, M., De Marchi, S., and Vianello, M. 2006a. Bivariate interpolation at Xu points: results, extensions and applications. Electron. Trans. Numer. Anal. 25, 1--16.Google ScholarGoogle Scholar
  6. Bos, L., Caliari, M., De Marchi, S., Vianello, M., and Xu, Y. 2006b Bivariate Lagrange interpolation at the Padua points: the generating curve approach. J. Approx. Theory 143, 15--25. Google ScholarGoogle ScholarDigital LibraryDigital Library
  7. Bos, L., De Marchi, S., Vianello, M., and Xu, Y. 2007. Bivariate Lagrange interpolation at the Padua points: the ideal theory approach. Numer. Math. 108, 1, 43--57. Google ScholarGoogle ScholarDigital LibraryDigital Library
  8. Caliari, M., De Marchi, S., and Vianello, M. 2005. Bivariate polynomial interpolation on the square at new nodal sets. Appl. Math. Comput. 165, 2, 261--274.Google ScholarGoogle Scholar
  9. Caliari, M., De Marchi, S., and Vianello, M. 2007. Bivariate Lagrange interpolation at the Padua points: computational aspects. J. Comput. Appl. Math., available online 23 October 2007. Google ScholarGoogle ScholarDigital LibraryDigital Library
  10. Caliari, M., Vianello, M., De Marchi, S., and Montagna, R. 2006. HYPER2D: a numerical code for hyperinterpolation at Xu points on rectangles. Appl. Math. Comput. 183, 1138--1147.Google ScholarGoogle ScholarCross RefCross Ref
  11. Carnicer, J. M., Gasca, M., and Sauer, T. 2006. Interpolation lattices in several variables. Numer. Math. 102, 559--581.Google ScholarGoogle ScholarDigital LibraryDigital Library
  12. de Boor, C., Dyn, N., and Ron, A. 2000. Polynomial interpolation to data on flats in R d. J. Approx. Theory 105, 2, 313--343. Google ScholarGoogle ScholarDigital LibraryDigital Library
  13. Dunkl, C. F. and Xu, Y. 2001. Orthogonal Polynomials of Several Variables. Encyclopedia of Mathematics and its Applications, vol. 81. Cambridge University Press, Cambridge.Google ScholarGoogle Scholar
  14. Franke, R. 1982. Scattered data interpolation: tests of some methods. Math. Comput. 38, 181--200.Google ScholarGoogle Scholar
  15. Gasca, M. and Sauer, T. 2000. Polynomial interpolation in several variables. Adv. Comput. Math. 12, 377--410.Google ScholarGoogle ScholarCross RefCross Ref
  16. Reimer, M. 2003. Multivariate Polynomial Approximation. International Series of Numerical Mathematics, vol. 144. Birkhäuser, Basel.Google ScholarGoogle Scholar
  17. Sauer, T. 1995. Computational aspects of multivariate polynomial interpolation. Adv. Comput. Math. 3, 219--238.Google ScholarGoogle ScholarDigital LibraryDigital Library
  18. Xu, Y. 1996. Lagrange interpolation on Chebyshev points of two variables. J. Approx. Theory 87, 220--238. Google ScholarGoogle ScholarDigital LibraryDigital Library

Index Terms

  1. Algorithm 886: Padua2D---Lagrange Interpolation at Padua Points on Bivariate Domains

            Recommendations

            Comments

            Login options

            Check if you have access through your login credentials or your institution to get full access on this article.

            Sign in

            Full Access

            • Published in

              cover image ACM Transactions on Mathematical Software
              ACM Transactions on Mathematical Software  Volume 35, Issue 3
              October 2008
              164 pages
              ISSN:0098-3500
              EISSN:1557-7295
              DOI:10.1145/1391989
              Issue’s Table of Contents

              Copyright © 2008 ACM

              Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

              Publisher

              Association for Computing Machinery

              New York, NY, United States

              Publication History

              • Published: 1 October 2008
              • Accepted: 1 February 2008
              • Revised: 1 December 2007
              • Received: 1 December 2006
              Published in toms Volume 35, Issue 3

              Permissions

              Request permissions about this article.

              Request Permissions

              Check for updates

              Qualifiers

              • research-article
              • Research
              • Refereed

            PDF Format

            View or Download as a PDF file.

            PDF

            eReader

            View online with eReader.

            eReader