Modern Fortran Explained

Modern Fortran Explained
Title Modern Fortran Explained PDF eBook
Author Michael Metcalf
Publisher Oxford University Press
Pages 509
Release 2011-03-24
Genre Computers
ISBN 0199601410

Download Modern Fortran Explained Book in PDF, Epub and Kindle

A clear and thorough description of the latest versions of Fortran by leading experts in the field. It is intended for new and existing users of the language, and for all those involved in scientific and numerical computing. It is suitable as a textbook for teaching and as a handy reference for practitioners.

Fortran 90/95 Explained

Fortran 90/95 Explained
Title Fortran 90/95 Explained PDF eBook
Author Michael Metcalf
Publisher Oxford University Press, USA
Pages 345
Release 1996
Genre Computers
ISBN 9780198518884

Download Fortran 90/95 Explained Book in PDF, Epub and Kindle

The success of Fortran as the predominant programming language in the field of scientific and numerical computing is due, in part, to its steady evolution. Following the publication of standards in 1966 and 1978, the committee responsible for their development, X3J3, worked in conjunction with an ISO committee to develop a standard suitable for use in the 1990's and beyond. This standard, ISO Fortran 90, contained new features for large-scale computing nd data abstraction, but still retained all the old familiar features. Fortran 90/95 Explained is a thorough examination of Fortran in 1995. It represents a complete revision of the original 1990 text Fortran 90 Explained, in particular a more detailed explanation of many features, more examples, and new appendices. One completely new chapter discusses Fortran 95, a revision of the ISO Fortran 90 standard based on the interpretations that have been requested following its implementation and use. In addition, new features to keep ISO Fortran aligned with High Performance Fortran have been added, along with a number of minor improvements. All of these are fully described for programmers wanting to update their skills.

Fortran 8x Explained

Fortran 8x Explained
Title Fortran 8x Explained PDF eBook
Author Michael Metcalf
Publisher Oxford University Press, USA
Pages 344
Release 1989
Genre Computers
ISBN

Download Fortran 8x Explained Book in PDF, Epub and Kindle

A new edition of this work on FORTRAN 8X, covering language, programming and procedures. It is aimed at FORTRAN users and programming language specialists.

Fortran 90 Explained

Fortran 90 Explained
Title Fortran 90 Explained PDF eBook
Author Michael Metcalf
Publisher
Pages 0
Release 1990
Genre
ISBN

Download Fortran 90 Explained Book in PDF, Epub and Kindle

Fortran

Fortran
Title Fortran PDF eBook
Author
Publisher
Pages
Release 1971
Genre
ISBN

Download Fortran Book in PDF, Epub and Kindle

Modern Fortran Explained

Modern Fortran Explained
Title Modern Fortran Explained PDF eBook
Author Michael Metcalf
Publisher Oxford University Press
Pages 577
Release 2024-02-16
Genre Mathematics
ISBN 0198876599

Download Modern Fortran Explained Book in PDF, Epub and Kindle

Fortran remains one of the principal programming languages used in high-performance scientific, numerical, and engineering computing. A series of significant revisions to the standard versions of the language have progressively enhanced its capabilities, and the current standard - Fortran 2023 - brings with it further additions and improvements. The language as defined by its most recent standards, with their introduction of object-oriented programming and of coarrays, is often referred to generically as 'Modern Fortran', and this term is increasingly used in the literature. Thus, we see that Fortran's particular advantages as a high-end numerical language, especially where arrays are the main form of data object and/or where complex arithmetic is involved, are still to the fore. It is able to attain the highest achievable optimization, mainly because multi-dimensional arrays are 'natural' objects and because its pointers are highly constrained. There is every sign that Modern Fortran will continue to be used to tackle major scientific computing problems in the next decade and beyond and will long remain a living tribute to its early pioneers. This third edition of Modern Fortran Explained expands on the second. The material contained in the four final chapters of the second edition have been merged into the main text, thereby offering, in 20 chapters, a comprehensive and uniform description of Fortran 2018. The additional features now brought by the 2023 standard, which are mostly relatively minor in nature, are described in two final chapters, the first on generic programming and the second on the other features. This structure enables the reader to distinguish clearly between what is old and what is new. This new edition, written by experts in the field, three of whom have actively contributed to Fortran 2023, is thus a complete and authoritative description of Fortran in its latest form, with the intention that it remain the main reference work in the field.

Modern Fortran in Practice

Modern Fortran in Practice
Title Modern Fortran in Practice PDF eBook
Author Arjen Markus
Publisher Cambridge University Press
Pages 271
Release 2012-06-18
Genre Computers
ISBN 1139510738

Download Modern Fortran in Practice Book in PDF, Epub and Kindle

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. Full source code for the examples is available on the book's website.