Software for Computing the Spheroidal Wave Functions Using Arbitrary Precision Arithmetic
Ross Adelman, Nail A. Gumerov, and Ramani Duraiswami

TL;DR
This paper introduces 'spheroidal', a software tool that accurately computes spheroidal wave functions using arbitrary precision arithmetic, addressing a long-standing computational challenge in physics and engineering.
Contribution
The paper presents novel software that employs arbitrary precision arithmetic and adaptive methods to compute spheroidal wave functions with improved accuracy.
Findings
Software successfully computes spheroidal functions with high precision.
Uses Wronskian to select optimal computation methods.
Freely available online for researchers.
Abstract
The spheroidal wave functions, which are the solutions to the Helmholtz equation in spheroidal coordinates, are notoriously difficult to compute. Because of this, practically no programming language comes equipped with the means to compute them. This makes problems that require their use hard to tackle. We have developed computational software for calculating these special functions. Our software is called spheroidal and includes several novel features, such as: using arbitrary precision arithmetic; adaptively choosing the number of expansion coefficients to compute and use; and using the Wronskian to choose from several different methods for computing the spheroidal radial functions to improve their accuracy. There are two types of spheroidal wave functions: the prolate kind when prolate spheroidal coordinates are used; and the oblate kind when oblate spheroidal coordinate are used. In…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Code & Models
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsNumerical Methods and Algorithms · Statistical and numerical algorithms · Mathematical Analysis and Transform Methods
