Abstract

PROTRAN is the name of a family of problem-solving software systems designed to provide quick and convinient access to the computational power of the IMSL Library of mathematical and statistical Fortran subroutines. This paper discusses the structure and implementation of PROTRAN using as illustration MATH/PROTRAN which provides access to the mathematical areas of the Library. PROTRAN accepts problem specifications, checks them for consistency, selects the appropriate IMSL routines and generates a Fortran program. All programming requirements such as workspace assignment and error message handling are handled automatically by PROTRAN. The generated Fortran program goes through the usual steps of compilation, linking, and execution to produce a solution to the problem. PROTRAN adds to the problem-solving power of Fortran by adding very high level problem-solving statements and it adds to the reliability of Fortran by providing extensive error checking and automating the details of using the IMSL Library.

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call

Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.