Software considerations for the “black box” solver FIDISOL for partial differential equations
- 1 December 1987
- journal article
- Published by Association for Computing Machinery (ACM) in ACM Transactions on Mathematical Software
- Vol. 13 (4) , 333-349
- https://doi.org/10.1145/35078.35080
Abstract
FIDISOL is a program package for the solution of nonlinear systems of two-dimensional and three-dimensional elliptic and parabolic partial differential equations (PDEs) with nonlinear boundary conditions (BCs) on the boundaries of a rectangular domain. A finite difference method (FDM) with an arbitrary grid and arbitrary consistency order is used, these are either prescribed by the user or are self-adapted for a given relative tolerance. FIDISOL has been designed to be fully vectorizable on vector computers. In this paper we discuss several problems from the viewpoint of software development and user interface, for example, how to deliver the PDEs and BCs to FIDISOL and how to allow a flexible use by a suitable parameter list.Keywords
This publication has 3 references indexed in Scilit:
- Designing PDE software for vector computers as a “data flow algorithm”Computer Physics Communications, 1985
- The principle of the difference of difference quotients as a key to the self-adaptive solution of nonlinear partial differential equationsComputer Methods in Applied Mechanics and Engineering, 1981
- Modular analysis of numerical softwarePublished by Springer Nature ,1980