Introduction to Programming with Fortran, 3rd Edition Front Cover

Introduction to Programming with Fortran, 3rd Edition

  • Length: 674 pages
  • Edition: 3rd ed. 2015
  • Publisher:
  • Publication Date: 2015-08-08
  • ISBN-10: 3319177001
  • ISBN-13: 9783319177007
  • Sales Rank: #1535901 (See Top 100 Books)
Description

Introduction to Programming with Fortran: With Coverage of Fortran 90, 95, 2003, 2008 and 77

In response to feedback from course delegates this third edition has been revised throughout. It expands on the second edition with new and updated examples in the chapters on arithmetic, i/o, character data, modules, data structuring and generic programming with minor updates to the rest of the chapters.

Key Features

  • lots of clear, simple examples highlighting the core language features  of modern Fortran including data typing, array processing,  control structures, functions, subroutines, modules,  user defined types, pointers, operator overloading, generic programming, object oriented programming and parallel programming
  • pinpoints common problems that occur when programming
  • illustrates the use of several compilers
  • with better standards conformance in compilers  there are new examples illustrating the following major features:
    • C Interop
    • IEEE arithmetic
    • parameterised derived types

Introduction to Programming with Fortran will appeal to the complete beginner, existing

Fortran programmers wishing to update their code and those with programming experience in other languages.

Table of Contents

Chapter 1 Overview
Chapter 2 Introduction To Problem Solving
Chapter 3 Introduction To Programming Languages
Chapter 4 Introduction To Programming
Chapter 5 Arithmetic
Chapter 6 Arrays 1: Some Fundamentals
Chapter 7 Arrays 2: Further Examples
Chapter 8 Whole Array And Additional Array Features
Chapter 9 Output Of Results
Chapter 10 Reading In Data
Chapter 11 Summary Of I/O Concepts
Chapter 12 Functions
Chapter 13 Control Structures
Chapter 14 Characters
Chapter 15 Complex
Chapter 16 Logical
Chapter 17 Introduction To Derived Types
Chapter 18 An Introduction To Pointers
Chapter 19 Introduction To Subroutines
Chapter 20 Subroutines: 2
Chapter 21 Modules
Chapter 22 Data Structuring In Fortran
Chapter 23 An Introduction To Algorithms And The Big O Notation
Chapter 24 Operator Overloading
Chapter 25 Generic Programming
Chapter 26 Mathematical Examples
Chapter 27 Parameterised Derived Types (Pdts) In Fortran
Chapter 28 Object Oriented Programming
Chapter 29 Introduction To Parallel Programming
Chapter 30 Mpi—Message Passing Interface
Chapter 31 Openmp
Chapter 32 Coarray Fortran
Chapter 33 C Interop
Chapter 34 Ieee Arithmetic
Chapter 35 Miscellaneous Examples
Chapter 36 Converting From Fortran 77
Appendix A Glossary
Appendix B Intrinsic Functions and Procedures
Appendix C Text Extracts, English, Latin and coded
Appendix D Formal Syntax
Appendix E Compiler Options

To access the link, solve the captcha.