toms699, a Fortran77 code which implements ACM toms Algorithm 699, which is an implementation of Patterson's adapative quadrature formulas.
toms699 is ACM toms Algorithm 699. The text of the original Fortran77 version is available online through ACM: https://www.acm.org/pubs/calgo or NETLIB: https://www.netlib.org/toms/index.html.
The information on this web page is distributed under the MIT license.
toms699 is available in a Fortran77 version.
kronrod_rule, a Fortran77 library which can compute a Gauss and Gauss-Kronrod pair of quadrature rules of arbitrary order, by Robert Piessens, Maria Branders.
patterson_rule, a Fortran90 program which computes a 1D Gauss-Patterson quadrature rule.
QUADRATURE_RULES_PATTERSON, a dataset directory which contains Gauss-Patterson quadrature rules for the interval [-1,+1].
SANDIA_RULES, a Fortran90 library which produces 1D quadrature rules of Chebyshev, Clenshaw Curtis, Fejer 2, Gegenbauer, generalized Hermite, generalized Laguerre, Hermite, Jacobi, Laguerre, Legendre and Patterson types.
Fred Krogh, Van Snyder