2012 Class Notes
Mark's Presentation from Class 1
Sample programs from class 1
example1.f90
Exercises from class 1
Compilation and Editing
Answers
Mark's Presentation from Class 2
Sample programs from class 2
mixedassign.f90
charstrings.f90
Exercises from class 2
Evaluating Expressions
Answers
Mark's Presentation from Class 3
Sample programs from class 3
exitloop.f90
namedif.f90
nested_loops.f90
select_example.f90
select_example2.f90
simpleloop.f90
whileloop.f90
Exercises from class 3
Control Constructs
Answers
Mark's Presentation from Class 4
Sample programs from class 4
arrfunc.f90
myarrinit.f90
myinit.f90
sort10.f90
sortn.f90
Exercises from class 4
Arrays
Answers
Mark's Presentation from Class 5
Sample programs from class 5
sort3.f90
sort3a.f90
sort3b.f90
variance.f90
series.f90
series2.f90
series3.f90
checkarg_ext.f90
checkarg_int.f90
checkarg_mod.f90
checkarg_mod1.f90
checkarg_mod2.f90
overlap.f90
localsave.f90
Exercises from class 5
Arrays
Answers
Don's Presentation from Class 6
Sample programs from class 6
avg1.f90
avg2.f90
avg3.f90
avg4.f90
example1.f90
stdin.1
stdin.2
stdin.3
numberlist
sfc_pres_temp_rd.f90
sfc_pres_temp_wr.f90
Mark's Presentation from Class 7
Sample programs from class 7
mykinds.f90
mykinds1.f90
whatkinds.f90
kindfinder.f90
Exercises from class 7
Kind and Precision
Answers
Mark's Presentation from Class 8
Sample programs from class 8
cholesky.tar
proc_as_arg.tar
genericswap.f90
makefile example1.tar
makefile example2.tar
mkDepends
mkSrcfiles
Exercises from class 8
Modules
Answers
Mark's Presentation from Class 9
Exercises from class 9
Derived Types
Answers
Don's Presentation from Class 10
Sample programs from class 10
exceptions.f90
int_sanity.f90
sum_order.f90
var.f90
Don's and Ross' Presentations from Class 11
Sample programs from class 11
hello_mpi.f90
hello_omp.f90
openmp_sample.f90