This drop-in mini-seminar series will run Fall Semester 2022. You may
email Kelley Branson to sign
up.
The Fortran mini-seminar series is a not-for-credit class
for students, staff & faculty who are interested in
learning Fortran at various levels, including
beginner programming basics, through intermediate and advanced topics, into
makefiles and concluding with running codes in parallel.
All classes in the Atmospheric Science West
classroom, 121, on the Foothills Campus.
2022 Class Notes
Updated December 20, 2022
Jump to:
Current Class Notes |
Resources |
2007 Class Notes |
2009 Class Notes |
2012 Class Notes |
2014 Class Notes |
2017 Class Notes
2022 Seminar Schedule
Date
Presenter
Topic
September 14
Mark Branson
Introduction:
Steps for writing and compiling a fortran program, Basic syntax and structure
October 5
Mark Branson
Data types and basic calculation
October 12
Mark Branson
Control constructs (IF statements and blocks, DO loops, SELECT CASE statement)
October 19
Mark Branson
Array concepts
October 26
Mark Branson
Subroutines, Functions and Modules
November 2
Mark Branson
Subroutines, Functions and Modules, continued
November 9
Mark Branson
Kind & precision, Derived types
November 16
Don Dazlich
File i/o including netcdf
November 30
Don Dazlich
Optimization and debugging, numerical error
December 7
Mark Branson
Makefiles
December 14
Don Dazlich
Coding for multi-processor runs: parallelization, MPI, etc
Notes will be posted after each class.
Resources
Spring 2023. The goal of this class is to
provide the basics of computer programming, plotting, file input/output, and
numerical-method techniques to enhance research projects. ATS methods will be applied to a wide range of physical and atmospheric systems.
Contact Prof Jeff Pierce
for information.