ACM Transactions on Mathematical Software vol:35 issue:2 pages:1-21
We present a numerical procedure to compute the nodes and weights in rational Gauss-Chebyshev quadrature formulas. Under certain conditions on the poles, these nodes are near best for rational interpolation with prescribed poles (in the same sense that Chebyshev points are near best for polynomial interpolation). As an illustration, we use these interpolation points to solve a differential equation with an interior boundary layer using a rational spectral method.
The algorithm to compute the interpolation points (and, if required, the quadrature weights) is implemented as a Matlab program.