FISHPACK: Efficient FORTRAN Subprograms for the Solution of Separable Elliptic Partial Differential Equations
Abstract
The FISHPACK collection of Fortran77 subroutines solves second and fourthorder finite difference approximations to separable elliptic Partial Differential Equations (PDEs). These include Helmholtz equations in cartesian, polar, cylindrical, and spherical coordinates, as well as more general separable elliptic equations. The solvers use the cyclic reduction algorithm. When the problem is singular, a leastsquares solution is computed. Singularities induced by the coordinate system are handled, including at the origin r=0 in cylindrical coordinates, and at the poles in spherical coordinates. A modernization of FISHPACK is available as FISHPACK90 (ascl:1609.005).
 Publication:

Astrophysics Source Code Library
 Pub Date:
 September 2016
 Bibcode:
 2016ascl.soft09004A
 Keywords:

 Software