Elsevier Science Home
Computer Physics Communications Program Library
Full text online from Science Direct
Programs in Physics & Physical Chemistry
CPC Home

[Licence| Download | New Version Template] aebr_v1_0.tar.gz(25 Kbytes)
Manuscript Title: Gauss-Legendre and Chebyshev quadratures for singular integrals
Authors: A. Deloff
Program title: SINGQUAD
Catalogue identifier: AEBR_v1_0
Distribution format: tar.gz
Journal reference: Comput. Phys. Commun. 179(2008)908
Programming language: Fortran 90.
Computer: Any with a Fortran 90 compiler.
Operating system: Linux, Windows, Mac.
RAM: Depending on the complexity of the problem
Keywords: Gauss-Legendre quadrature, singular integral.
PACS: 02.60.Jh, 02.40.Xx.
Classification: 4.11.

Nature of problem:
Program provides Gauss-Legendre and Chebyshev (Fejér-1) weights for various singular integrands

Solution method:
The weights are obtained from the condition that the quadrature of order N must be exact for a polynomial of degree ≤(N-1). The weights are expressed as moments of the singular kernels associated with Legendre or Chebyshev polynomials. These moments are obtained in analytic form amenable for computation.

Additional comments:
If the NAGWare f95 compiler is used, the option, "-kind=byte", must be included in the compile command lines of the Makefile.

Running time:
The test run supplied with the distribution takes a couple of seconds to execute.