Arjen Markus ...
270 pages - Publisher: Cambridge University Press; 1st edition (June 18, 2012)
Language: English - ISBN-10: 1107603471 - ISBN-13: 978-1107603479
From its earliest days, the Fortran programming language has been
designed with computing efficiency in mind. The latest standard, Fortran
2008, incorporates a host of modern features, including
object-orientation, array operations, user-defined types, and provisions
for parallel computing. This tutorial guide shows Fortran
programmers how to apply these features in twenty-first-century style:
modular, concise, object-oriented, and resource-efficient, using
multiple processors. It offers practical real-world examples of
interfacing to C, memory management, graphics and GUIs, and parallel
computing using MPI, OpenMP, and coarrays. The author also analyzes
several numerical algorithms and their implementations and illustrates
the use of several open source libraries.