On the design of a user interface to large Fortran subroutine packages under IBM 360/370 OS
A. Tweedale, Cheung-Fat Chan
Abstract
Open-access reader
A. Tweedale, Cheung-Fat Chan
Abstract
Open-access reader
An often encountered inconvenience when one uses a large subroutine package (e.g. IBMSSP) is that one faces the problem of selecting the proper subroutines in the proper sequence to execute the proper computation. This at times is difficult if not prohibitive because the algorithms employed by the subroutines are sophisticated and beyond the comprehension of the user. When this happens, the subroutine package becomes a frustration as much as a useful tool to the user. It is therefore desirable to split up such large subroutine packages into chapters of subroutines according to their functions and create control routines for each chapter. The purpose of these control routines is to interpret the arguments supplied by the user and then invoke the proper subroutines in the proper sequence for the computational solution.
OpenAlex reports 2 citations for this work. Citation counts describe recorded attention and do not establish research quality.
A contribution statement is not available in the OpenAlex record.
Method details are not available in the OpenAlex metadata.
Findings are not separately available in the OpenAlex metadata.
Limitations are not available in the OpenAlex metadata.
Application details are not available in the OpenAlex metadata.
An often encountered inconvenience when one uses a large subroutine package (e.g. IBMSSP) is that one faces the problem of selecting the proper subroutines in the proper sequence to execute the proper computation. This at times is difficult if not prohibitive because the algorithms employed by the subroutines are sophisticated and beyond the comprehension of the user. When this happens, the subroutine package becomes a frustration as much as a useful tool to the user. It is therefore desirable to split up such large subroutine packages into chapters of subroutines according to their functions and create control routines for each chapter. The purpose of these control routines is to interpret the arguments supplied by the user and then invoke the proper subroutines in the proper sequence for the computational solution.
Key concepts: Subroutine, Computer science, Fortran, Programming language, Interface (matter), Sequence (biology), Computation, IBM