Overview
Classical FORTRAN is a college text, self-study guide, and reference about computer programming for numerical calculations. The book features a conversational, classroom-proven style that is easy to read and contains numerous case studies and examples. The author provides practical advice on program design, documentation, and coding style and unusually detailed coverage of floating-point arithmetic. He thoroughly discusses performance measurement and optimization and introduces parallel processing using MPI, FORTRAN-90, High Performance FORTRAN, and vector processing. The author also gives expert advice on dealing with troublesome legacy codes.
Synopsis
Classical FORTRAN is a college text, self-study guide, and reference about computer programming for numerical calculations. The book features a conversational, classroom-proven style that is easy to read and contains numerous case studies and examples. The author provides practical advice on program design, documentation, and coding style and unusually detailed coverage of floating-point arithmetic. He thoroughly discusses performance measurement and optimization and introduces parallel processing using MPI, FORTRAN-90, High Performance FORTRAN, and vector processing. The author also gives expert advice on dealing with troublesome legacy codes.
Booknews
This textbook explains how to program computers to perform calculations using a subset of Fortran-77. Kupferschmid (Rensselaer Polytechnic Institute) introduces the basic language elements with simple programs before diving into application development under Unix and advanced commands to increase execution speed. Other advanced topics include memory management, documentation and coding style, and vector processing. Annotation c. Book News, Inc., Portland, OR (booknews.com)
Editorials
This textbook explains how to program computers to perform calculations using a subset of Fortran-77. Kupferschmid (Rensselaer Polytechnic Institute) introduces the basic language elements with simple programs before diving into application development under Unix and advanced commands to increase execution speed. Other advanced topics include memory management, documentation and coding style, and vector processing. Annotation c. Book News, Inc., Portland, OR (booknews.com)