Dan Nagle at George Mason University
Room 359-08 Research I
email: d n a g l e (at) g m u (dot) e d u
Tentative Schedule for CSI 603
Text: Fortran 95/2003 Explained by Metcalf, Reid & Cohen
Meeting in Research I, Room 301, 6 PM to 8:15 PM
- January 23
- Introduction, Source Form, Expressions & Assignment
- January 30
- Control Constructs
- February 6
- Program Units and Procedures
- February 13
- Array Features
- February 20
- Specification Statements & Intrinsic Procedures
- February 27
- Data Transfer and Operations on External Files
- March 6
- Presentations
Tentative Schedule for CSI 604
Meeting in Research I, Room 301, 6 PM to 8:15 PM
- March 20
- IEEE Arithmetic
- March 27
- Allocatable Components & Submodules
- April 1
- Interoperability with C
- April 8
- Type Parameters & Procedure Pointers
- April 15
- Class Variables and Polymorphic Pointers
- April 22
- Advanced Types and Miscelleansous
- May 4
- Co-arrays
- May 11
- Presentations
Files from the March 24 Colloquium
My Slides as PDF
Co-array Fortran (Numerich and Reid)
Example Using Inheritance (iterator_t)
Example Using PDTs (Type Rational)
Example Using Interoperability with C
Example Using Asynchronous I/O
A Few Links
Marsaglia's RNG Page
Software from Alan J. Miller