UoC crest

Michael Rutter

Dr Michael Rutter

Dr Michael Rutter

Computer Officer

Member of Queens' College

Office: 541a Mott Bld
Phone: +44(0)1223 3 37386
Email: mjr19 @
Personal web site

TCM Group, Cavendish Laboratory
19 JJ Thomson Avenue,
Cambridge, CB3 0HE UK.


Michael Rutter is the Computer Officer of the Theory of Condensed Matter Group, and is responsible for its research IT infrastructure and policies, and for providing IT assistance to its researchers. He has been associated with the Group for over twenty-five years, first joining it as a PhD student, then taking two positions elsewhere before rejoining it as its Computer Officer. He is both a Chartered Physicist and a Chartered IT Professional.

Hardware supported includes around 65 desktops, several servers, two clusters, printers from A4 to A0, and their associated network infrastructure. Software support includes basic programming staples such as multiple C, C++ and Fortran compilers, MPI and NAG, and also commercial packages such as Matlab and Mathematica. User support includes C, Fortran, MPI, OpenMP, PostScript, python, x86_64 assembler, tuning and much else.

He is the author and maintainer of a varied collection of scientific and more general software, including c2x, bmp2eps and various others. He also maintains some notes on topics including the Castep (a Density Functional Theory code developed in TCM), Linpack, 1D quadrature and sorting routines.

Besides giving seminars in TCM, he has also given courses for the MPhil in Scientific Computing run by the Centre for Scientific Computing. He worked for a year with the Cambridge High Performance Computing Facility before rejoining TCM as its Computer Officer, so he has long experience of parallel programming.

Full list of publications.

In Plain English

In the 21st century, most Physicists rely on computers to keep them at the forefront of their fields, whether they need them to analyse data, simulate experiments, or solve equations.

The right sort of computational environment for such work is not the same as that required for standard office applications. Thus a specialist Computer Officer with a background in Computational Physics can be of considerable benefit in helping researchers concentrate on their work supported by suitable advice, software and hardware.