Fortran 90/95 Features and Differences Description This course addresses the new Fortran 90 and 95 language and the compilers, including the new features and language syntax. It also discusses the f90 command line, differences between Fortran 77 and Fortran 90 implementation choices (such as kind numbers). Prerequisites o Fortran programming experience o Knowledge of Fortran 77 language o Experience with appropriate OS commands Length 2 days Skills addressed o Understand Fortran 90 language syntax o Understand Fortran 95 additional language syntax o Understand new f90 command line o Understand I/O differences Location o Customer site on request Notes o The length and contents of this course can be tailored to the individual needs of a customer site. Course Schedule Day 1 Fortran 90 new features Source Form - Language Elements Data Types and Usage - Kind Type Parameter - Attribute Specifiers - Derived Types - Arrays - Pointers - Character Strings - Procedures Interface Blocks Day 2 Modules - Explicit Interface - Generic Interface - Summary of Interface Blocks New Intrinsic Procedures New Library calls Control Structures Fortran 95 additions Input / Output Differences and Conversion Issues - Fortran 90 and Fortran 77 Library Differences - Mixing f77 and f90 Program Units