Computing in Maths : MT4112
This is the home page for the "Computing in Mathematics course - 2011 - Semester One"
(MT4112). You will find here the course materials as they are made available to you during the
duration of the semester. Email:steveb@mcs.st-and.ac.uk
.
Course Materials
Notes
- Handout
One : Course outline, linux basics, f90 compilation.
- Handout
Two : Program structure, data declarations,
numeric/relational/logical operators, IF& DO constructs, 1st look
at arrays.
- Handout
Three : Arithmetic expressions, intrinsic functions, complex types,
READ & PRINT.
- Handout
Four : Characters and strings in fortran.
- Handout
Five : Internal procedures, scope, INTENT attribute, second look at arrays and array
arguments.
- Handout
Six : Fortran 90 Modules & Class Project Part3.
- Handout
Six II : Numerical Solutions to ODE's &Assignment Two.
- Handout
Seven : Arrays Part 3- RESHAPE, ORDER, array arithmeic, Dynamic Allocation.
Keyword and Optional arguments.
- Handout
Eight : Simple File Input & Output.
Keyword and Optional arguments.
- Handout
Nine : The "SELECT CASE" Statement and the Exam.
Keyword and Optional arguments.
To F90 Online Down-loadable Documents
- University Of Manchester
Please note that the copyright of the materials remains with MAN
T&EC and
therefore if you download the materials you need to do two things: [1]
Acknowledge
MAN T&EC when using any of the materials. [2] Email your name,
affiliation,
email address, postal address, phone number and fax number to
hpc-info@mcc.ac.uk. Also the full set of downloadable F90
documents at Manchester can be found here
F77
to F90 Course : in compressed PostScript format.
- University Of Liverpool
these notes
please can you please fill in the following email
form. Please add your email address and in the body of the message
state your
employer / institution and location. Also the full set of
downloadable F90 documents at Liverpool can be found here .
An
overview of F90 : 75 min Seminar. An overview of the key new
features of Fortran 90.
An
Introduction to Fortran 90 : For competent High Level Programmers
who want a concise and detailed
overview of the key features of Fortran 90.
An
Introduction to Programming with Fortran 90 : An Introductory Three
Day Course
Programming
in Fortran 90 : For those with programming experience in a
high-level language who wish
to be primed in the Fortran 90 language.
Fortran
90 for Fortran 77 Programmers : for those with programming
experience in Fortran 77 who wish to receive
an all-round knowledge of Fortran 90.
Fortran
90 for Programmers : An extensive tuition in Fortran 90. All
language features are described
in detail with the exception of some of the more obscure facets of I/O!
Links To F90 Interactive (Hyperlinked) Documents
- University
Of Liverpool : Main Index Page -University Of Liverpool
- The
London Parallel Applications Centre : Introduction to Fortran 90
(+HPF)
Misc F90 Links
- Fortran 90
Software Repository : Many user contributed files
Links To Other F90 Indexes
- High
Fortran 90 Resource List : The Manchester and North Training and
Education Centre
- University Of
karlsruhe : Fortran 90 Miscellaneous
- The University Of
Liverpool : Fortran 90 Course Development
- University
of Linköping, National Supercomputer Centre : A comphrehensive
list
If you know of any useful related links please contact me
( Email :
steveb@mcs.st-and.ac.uk ).
Back to home page