ASCL.net

Astrophysics Source Code Library

Making codes discoverable since 1999

ASCL Code Record

[ascl:1609.004] FISHPACK: Efficient FORTRAN Subprograms for the Solution of Separable Elliptic Partial Differential Equations

The FISHPACK collection of Fortran77 subroutines solves second- and fourth-order 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 least-squares 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).

Code site:
https://github.com/NCAR/NCAR-Classic-Libraries-for-Geophysics/tree/main/FishPack
Used in:
https://ui.adsabs.harvard.edu/abs/2014ApJ...795...17K https://ui.adsabs.harvard.edu/abs/2016SoPh..291.1681W
Described in:
https://opensky.ucar.edu/islandora/object/technotes%3A98
Bibcode:
2016ascl.soft09004A

Views: 4463

ascl:1609.004
Add this shield to your page
Copy the above HTML to add this shield to your code's website.