Fellow Detail

Photo of James Harold Davenport
Name James Harold Davenport
Affiliation University of Bath
Research area code (I1) Computer science
Fellowship Inauguration Year 2016
Institutional Website http://staff.bath.ac.uk/masjhd
ORCID https://orcid.org/0000-0002-3982-7545
GitHub JamesHDavenport
Twitter @JamesHDavenport
LinkedIn https://www.linkedin.com/in/james-davenport-td-dsc-h-c-fbcs-fima-citp-cmath-29b2377/
Short Biography

My research interests are mainly in computer algebra, also with an interest in those parts of cryptography which use higher algebraic constructs. In the past I have worked on trying to introduce higher-order types into computer algebra though the Axiom project. That particular project largely failed for commercial reasons (not a big enough market for IBM, and the software was too complicated for non-mathematicians) but these ideas have been taken up elsewhere in many parts of the computer algebra community.

I currently use (both for research and teaching) the Maple system, and have a close connection with Maplesoft: some of our software from an ongoing EPSRC-funded project is in Maple 17 and successors, and formed the basis for a REF2014 Impact Case Study. Getting it into Maple, as developers rather than just "here's the code, you install it" taught us quite a lot about modern commercial software engineering.

I am responsible for the University of Bath's High Performance Computing system (just refreshed, 60 Tflops), and the software on it, so I encounter a wide range of software: both commercial and public domain, both easily portable and a nightmare (where the two dimensions are almost orthogonal!). I am also Director of Studies for the EPSRC-funded Doctoral TaughtCourse Centre in High Performance Computing (http://www2.warwick.ac.uk/fac/cross_fac/hpc-sc/) and therefore have an interest in teaching research students from across the UK and a wide range of disciplines in good software habits, especially in the Autumn Academy aimed at starting research students.

I teach Programming to first-year mathematics students (331 this year), and therefore am responsible for the first steps in program design (using MatLab). I endeavour to talk about larger computing projects, but fear this falls largely on deaf ears.

Previous events

Title Start date End date
CW21 Tuesday, 30 March 2021 Thursday, 01 April 2021

Blog Posts

Blog Publish date
No event.