Software Expertise...Training Excellence
CRITICALLY ACCLAIMED TECHNICAL TRAINING
Fortran 90 / High Performance Fortran Course Outline
- Day 1 - F90 Basics
- Introductions, Motivation
- Compiler Command Line Invocation
- Fortran 90 Source Form
- Fortran 90 Flow control
- Short Exercise
- Data Declarations, Derived Types
- Array Operation
- Exercise
- Day 2 - F90 Features and a Meaty Exercise
- Dynamic Memory Management
- Functions, Subroutines, Modules
- Short Exercise
- F90 I/O, File Handling
- Brief Mention of Numeric Models
- Review/Summary of Intrinsic Functions
- Exercise
- Day 3 - Think Parallel
- Tutorial / Review of Data Decomposition
- Some Simple Data Distribution Directives
- Short Exercise
- Data Alignment, Mapping
- Forall, Data Parallel Language Extensions
- Exercise
- Day 4 - Advanced Topics in HPF
- Inter-Procedure Interfaces
- Extrinsic Procedures, Local Routines
- Short Exercise
- Review / Summary of HPF Library, Intrinsic Functions
- Generated F77, Library Calls, Underlying Communications
- Exercise
- Day 5 - Real Life
- Debugging HPF code
- Optimizing HPF code
- Exercise
Length: 5 days.