2017 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
noimpnone.f90
noimpnone.f90
testlogical.f90
testlogical2.f90
testlogical3.f90
testlogical4.f90
Exercises from class 2
Evaluating Expressions
Answers
Mark's Presentation from Class 3
Sample programs from class 3
exitloop.f90
select_example1.f90
select_example2.f90
simpleloop.f90
whileloop.f90
nested_loops.f90
Exercises from class 3
Control Constructs
Answers
Mark's Presentation from Class 4
Sample programs from class 4
abounds.f90
arrayinit.f90
arrconstruct.f90
arrsection.f90
sort10.f90
sortn.f90
Exercises from class 4
Arrays
Answers
Mark's Presentation from Class 5
Exercises from class 5
Subroutines
Answers
Sample programs from class 5
checkarg_ext.f90
checkarg_int.f90
checkarg_mod.f90
series.f90
series2.f90
series3.f90
sort3.f90
sort3a.f90
sort3b.f90
variance.f90
Mark's Presentation from Class 6
Exercises from class 6
Modules
Answers
Sample programs from class 6
badpass.f90
goodpass1.f90
goodpass2.f90
goodpass3.f90
localsave.f90
shr_const_mod.F90
test_saves.f90
Mark's Presentation from Class 7
Sample programs from class 7
genericswap.f90
application.f90
functions.f90
main.f90
protected.f90
mykinds.f90
setkinds.f90
Exercises from class 7
Kind and Precision
Answers
Don's Presentation from Class 8
Sample programs from class 8
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
sfc_pres_temp.nc
Mark's Presentation from Class 9
Exercises from class 9
Derived Types
Answers
Sample programs from class 9
circle_test.f90
circle_test_oop.f90
commandline.f90
circle-dertype.f90
circle-dertype2.f90
circle-dertype3.f90
mydeftype.f90
environment.f90
pardertype.f90
Mark's Presentation from Class 10
Sample programs from class 10
makestuff.tar.gz
Don's Presentation from Class 11
Sample programs from class 11
hello_mpi.f90
hello_omp.f90
openmp_sample.f90
hello_coarray.f90