This workshop will be a hands-on introduction to the C programming language.
Familiarity with some other programming language
You do need to have a laptop with a Mac, Linux or Windows operating system (not a tablet, Chromebook, etc) on which you have administrative privileges, as you will need to pre-load specific software packages.
A great deal of high-performance computing software is written in C, but few universities offer courses in the language any more. If you have to work with “legacy code” written in C, adding features, porting to a new machine, or patching errors, or if you need to write user-defined functions for engineering packages such as Fluent, then this workshop is for you.