ORTHOPOLY: A library for accurate evaluation of series of classical orthogonal polynomials and their derivatives
Resumen: We present the ORTHOPOLY software that permits to evaluate, efficiently and accurately, finite series of any classical family of orthogonal polynomials (Chebyshev, Legendre, ultraspherical or Gegenbauer, Jacobi, Hermite and Laguerre orthogonal polynomials) and their derivatives. The basic algorithm is the BCS-algorithm (Barrio-Clenshaw-Smith derivative algorithm), that permits to evaluate the th derivative of a finite series of orthogonal polynomials at any point without obtaining before the previous derivatives. Due to the presence of rounding errors, specially in the case of high order derivatives, we introduce the compensated BCS-algorithm, based on Error-Free Transformation techniques, that permits to relegate the influence of the conditioning of the problem up to second order in the round-off unit of the computer. The BCS and compensated BCS algorithms may also give running-error bounds to provide information about the accuracy of the evaluation process. The ORTHOPOLY software includes C and Matlab versions of all the algorithms, and they are designed to be easily used in longer softwares to solve physical, mathematical, chemical or engineering problems (illustrated on the Schrödinger equation for the radial hydrogen atom).
Idioma: Inglés
DOI: 10.1016/j.cpc.2018.05.004
Año: 2018
Publicado en: COMPUTER PHYSICS COMMUNICATIONS 231 (2018), 146-162
ISSN: 0010-4655

Factor impacto JCR: 3.309 (2018)
Categ. JCR: PHYSICS, MATHEMATICAL rank: 2 / 55 = 0.036 (2018) - Q1 - T1
Categ. JCR: COMPUTER SCIENCE, INTERDISCIPLINARY APPLICATIONS rank: 29 / 106 = 0.274 (2018) - Q2 - T1

Factor impacto SCIMAGO: 1.262 - Physics and Astronomy (miscellaneous) (Q1) - Hardware and Architecture (Q1)

Financiación: info:eu-repo/grantAgreement/ES/DGA/E48
Financiación: info:eu-repo/grantAgreement/ES/MICINN/MTM2015-64095-P
Tipo y forma: Article (PostPrint)
Área (Departamento): Área Matemática Aplicada (Dpto. Matemática Aplicada)

Creative Commons You must give appropriate credit, provide a link to the license, and indicate if changes were made. You may do so in any reasonable manner, but not in any way that suggests the licensor endorses you or your use. You may not use the material for commercial purposes. If you remix, transform, or build upon the material, you may not distribute the modified material.


Exportado de SIDERAL (2024-01-12-14:07:43)


Visitas y descargas

Este artículo se encuentra en las siguientes colecciones:
Articles > Artículos por área > Matemática Aplicada



 Record created 2024-01-12, last modified 2024-01-12


Postprint:
 PDF
Rate this document:

Rate this document:
1
2
3
 
(Not yet reviewed)