FISHPAK
Algorithm 541. FISHPAK: A package of Fortran subprograms for the solution of separable elliptic partial differential equations. FISHPACK contains a collection of Fortran77 subroutines that solve 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. Test programs are provided for the 19 solvers. Each serves two purposes: as a template to guide you in writing your own codes utilizing the FISHPACK solvers, and as a demonstration on your computer that you can correctly produce FISHPACK executables. The FISHPACK library and programs are intended to be installed on your computer using the Makefile provided when you download the files in this distribution. The Makefile builds the library and driver executables under the compiler you specify when you run ”make”. If your application requires solution of nonseparable elliptic PDEs, or a mix of separable and nonseparable ones, consider using the MUDPACK library instead of FISHPACK. MUDPACK uses multigrid iteration to approximate separable and nonseparable elliptic PDEs. The software is available on NCAR’s web pages. If you are solving separable elliptic PDEs only, and prefer Fortran90 syntax, then you may want to use FISHPACK90, also available on NCAR’s web pages. Both FISHPACK and FISHPACK90 have the same functionality.
Keywords for this software
References in zbMATH (referenced in 95 articles , 2 standard articles )
Showing results 1 to 20 of 95.
Sorted by year (- Feng, Hongsong; Long, Guangqing; Zhao, Shan: FFT-based high order central difference schemes for Poisson’s equation with staggered boundaries (2021)
- Sela, Rafi; Zemach, Efi; Feldman, Yuri: A semi-implicit direct forcing immersed boundary method for periodically moving immersed bodies: a Schur complement approach (2021)
- Feng, Hongsong; Zhao, Shan: FFT-based high order central difference schemes for three-dimensional Poisson’s equation with various types of boundary conditions (2020)
- Xu, Jian-Jun; Shi, Weidong; Hu, Wei-Fan; Huang, Jun-Jie: A level-set immersed interface method for simulating the electrohydrodynamics (2020)
- Costa, Pedro: A FFT-based finite-difference solver for massively-parallel direct numerical simulations of turbulent flows (2018)
- Hu, Wei-Fan; Lai, Ming-Chih; Misbah, Chaouqi: A coupled immersed boundary and immersed interface method for interfacial flows with soluble surfactant (2018)
- Li, Zhilin; Qiao, Zhonghua; Tang, Tao: Numerical solution of differential equations. Introduction to finite difference and finite element methods (2018)
- Nicholson, Bethany L.; Wan, Wei; Kameswaran, Shivakumar; Biegler, Lorenz T.: Parallel cyclic reduction strategies for linear systems that arise in dynamic optimization problems (2018)
- Prinz, Sebastian; Boeck, Thomas; Schumacher, Jörg: Large eddy simulation of hydrodynamic and magnetohydrodynamic channel flows with a collocated finite-volume scheme and improved subgrid-scale modeling (2018)
- Guo, Aixia; Pan, Tsorng-Whay; He, Jiwen; Glowinski, Roland: Numerical methods for simulating the motion of porous balls in simple 3D shear flows under creeping conditions (2017)
- Bandaru, Vinodh; Boeck, Thomas; Krasnov, Dmitry; Schumacher, Jörg: A hybrid finite difference-boundary element procedure for the simulation of turbulent MHD duct flow at finite magnetic Reynolds number (2016)
- Hu, Wei-Fan; Lai, Ming-Chih; Seol, Yunchang; Young, Yuan-Nan: Vesicle electrohydrodynamic simulations by coupling immersed boundary and immersed interface method (2016)
- Ji, Haifeng; Chen, Jinru; Li, Zhilin: A new augmented immersed finite element method without using SVD interpolations (2016)
- Shi, Lingling; Čanić, Sunčica; Quaini, Annalisa; Pan, Tsorng-Whay: A study of self-propelled elastic cylindrical micro-swimmers using modeling and computation (2016)
- Fuka, V.: PoisFFT -- a free parallel fast Poisson solver (2015)
- Hu, Wei-Fan; Lai, Ming-Chih; Young, Yuan-Nan: A hybrid immersed boundary and immersed interface method for electrohydrodynamic simulations (2015)
- Li, Zhilin: On convergence of the immersed boundary method for elliptic interface problems (2015)
- Li, Zhilin; Xiao, Li; Cai, Qin; Zhao, Hongkai; Luo, Ray: A semi-implicit augmented IIM for Navier-Stokes equations with open, traction, or free boundary conditions (2015)
- Zhu, Ling; Zhang, Zhiyue; Li, Zhilin: An immersed finite volume element method for 2D PDEs with discontinuous coefficients and non-homogeneous jump conditions (2015)
- Chen, Kuan-Yu; Lai, Ming-Chih: A conservative scheme for solving coupled surface-bulk convection-diffusion equations with an application to interfacial flows with soluble surfactant (2014)