Search Contact information
University of Cambridge Home Department of Engineering
University of Cambridge >  Engineering Department >  computing help

Scientific Computing

This document is about writing computing-intensive (usually numerical-orientated) programs

Languages

Not all of a program is going to be number-crunching - you need to get the data in, call other programs, and display the results. The computing service suggest python as the "glue" language. At CUED we also have matlab, which although not free has good graphics capabilities and thousands of functions. Both matlab and python may be fast enough to do all but the most intensive parts of your work.

You may well use Fortran or C++ for the number crunching work - see

How Computers Work

It helps to know the basics of how computers work. Read up about

Programming

Managing Large Amounts of Data

Available Hardware

Our Teaching System offers Grid Engine. Your group may have its own facilities. 2 recent developments are

Support

The University provides support. The Scientific Computing series - CS Programming courses - is useful.

The Centre for Scientific Computing offers courses and facilities.

© Cambridge University Engineering Dept
Information provided by Tim Love (tpl)
Last updated: May 2010