Introduction to F90 Introduction to F90 Roadmap Introduction F90 as a Better F77 Vector Operations New Type Characteristics Dynamic Array Allocation User Defined Types Modules Conclusions Introduction Fortran 90 is a big extension to Fortran 77. A number of new fundamental types. Built-in vector operations.
Pundits argue that modules have taken over.
However, for Cray still need to include source for inlining, so I think includes are simple and useful. The dependencies must be explicitly given to make. Some compilers will generate dependency lists. Caution Such data structures can be very powerful. However, the Cray has vector processors, which cannot, for instance, handle link lists.