GS 535 : Linux and programming for scientific modeling

Preliminaries

Goal, tools, expectations, access to linux computers

First steps in Unix

Introduction to the unix shell

Editing files

1: A first program in Fortran and C

2: Program structure, comments, variables, and simple IO and calculations

3: Data storage, functions, do-loops and numerical integration

4: more I/O (formatting, files), arrays, and solving ordinary differential equations