Computational Toolbox for Postgraduate Students

These pages contain an assortment of items which may be of use to new postgraduate students (and others) on topics of a computational nature. Suggestions for additions or improvements to this page are most welcome and should be addressed to Dr. H.C. Barr (


In the first instance, you should refer to the extensive information supplied by the Computing Service . There you will find sources and links on Computing at York, Software, Help Pages and Guides. Links to particular Computing Service pages are listed below.


A good site to get started is UNIXhelp for Users to be found at the University of Edinburgh. Alternatively there is a University of York Computing Service User Guide and quick reference guide. You can also find UNIX resources at yahoo or at the geek-girl site which contains much other information.

Click here for a list of the twenty most commonly used UNIX commands. (If you disagree, please email hcb1 with your alternative list.) Click here for a variety of other useful but less common Unix items.


An Introduction to Fortran90 Programming is given as a second year undergraduate course. Click here for more information on this fully online course.

The Computing Service information on programming languages is quite limited.

For information on Fortran Compilers, click here.

For information on running Fortran under Linux, click here.

For inexpensive Fortran(95) compilers and various compiled libraries, consult the nasoftware site.


The excellent text books, Numerical Recipes in Fortran 77 (also 90, C) and associated library of routines by PRESS, TEUKOLSKY, VETTERLING and FLANNERY (CUP) is a recommended first base for anyone starting numerical work. The texts are available to read on the web at The Universal Library.


Tower and Ebor have the NAG Fortran, C and Graphics Libraries. Consult the appropriate guide.

For information on NAG products click here.


Two simple-to-use and free graphics packages are Gnuplot available from and Grace available from


If you don't like using a black box, commercial libraries such as NAG, there are many cheap (free) libraries and tools for f77, f90, C, C++ at: (for example: LINPACK+BLAS, SLATEC, MINPACK, FFTPACK ... ).

For numerical software, you might also look at and and, for statistical packages, the Statlib at

Many other items of free software may be found at GNU (The Free Software Foundation).


An introduction to FTP may be found here

For online manuals for all Microsoft Office applications (Word, Excel, Powerpoint etc.), click here.


For information on the above click here.

Other sites - various

Paddy Barr 14 May 2001