Skip to main content

Additional Reading


Further reading in the area of subroutines and functions would be to study modules. Modules are a way of creating libraries of your subroutines and functions and just calling the module when needed and getting access to the code. It is much like creating your own intrinsic codes that are then available to any code by just including the module. I would also encourage the reader to learn how to source the NAG libraries which is a rich library of numerical solutions. http://www.nag.co.uk/numeric/fl/FLdescription.asp

This course was designed as a first introduction to programming and I would recommend the following resources to increase your knowledge of Fortran: http://www.mrao.cam.ac.uk/~rachael/compphys/SelfStudyF95.pdf

This is a comprehensive online guide by Dr. Rachael Padman that gives a more in-depth treatment of the topic. This is a great guide and I would recommend students to go through it as a next step to this course. If the student can master this online guide then they will have reached a very competent and suitable level for a scientist.

Another useful guide to Fortran programming is at: http://wiki.rac.manchester.ac.uk/community/FORTRAN