December 3, 2009
1:00pm-4:00pm
TACC, ROC 1.603
Fortran90/95 provides modern, elegant, and efficient programming tools. In most research environments some basic knowledge of Fortran77 is helpful to understand legacy Fortran
codes. The course will cover Fortran77 as well as modern Fortran90/95 counterparts.
Intermediate programming techniques will be discussed and example programs will be demonstrated to solve common problems.
Agenda
- History of Fortran
- Basics
- Control Constructs
- Variables and Arrays
- Subroutines and Functions
- Fortran90 Features
- Modules
- Memory Management, Dynamic Memory Allocation
- Legacy Fortrans
- Overview
- Modern Alternatives
- F77 constructs to avoid
- I/O : Formatted and Unformatted
- Tips and Tricks
- Coding style
- Efficient code
- Debugging
- Example programs
To register for this class, please contact Bob Garza, Garza@tacc.utexas.edu.
Please include the following information:
- Which class or classes that you wish to enroll in
- Name
- Institution
- Phone number
- Research Interests
- Computing experience