Professor Paul Richmond

School of Computer Science

Professor of Research Software Engineering

Member of the Testing, Computer Vision and Complex Systems Modelling research groups

Paul Richmond profile pic
Profile picture of Paul Richmond profile pic
p.richmond@sheffield.ac.uk

Full contact details

Professor Paul Richmond
School of Computer Science
Regent Court (DCS)
211 Portobello
Sheffield
S1 4DP
Profile

Dr Richmond is a research focused Research Software Engineer who has recently been awarded one of only six EPSRC Early Career Research Software Engineering (RSE) Fellowships. The focus of this fellowship is in facilitating the use of accelerated architectures such as Graphics Processing Units (GPUs) to accelerate scientific discovery.

He is developing software techniques, a provision of skills and training material and building a community to help drive the use of accelerators into mainstream science and engineering.

Research interests

Dr Richmond has a proven track-record of forming inter-disciplinary collaborations to achieve agenda-driven research. His work focuses on developing software which facilitates the pioneering use of emerging high-performance computing architectures for complex systems simulation within computational science and engineering.

He is an excellent communicator with a long term record of engaging scientists and engineers from diverse interdisciplinary fields to deliver requirement-driven software solutions.

Publications

Journal articles

  • Baccega D, Terrone I, Heywood P, Chisholm R, Richmond P, Contaldo SG, Bosio L, Pernice S & Beccuti M (2025) . Simulation Modelling Practice and Theory, 145, 103205-103205.
  • Smilovitskiy M, Olmez S, Richmond P, Chisholm R, Heywood P, Cabrejas A, van den Berghe S & Kobayashi S (2025) . Systems, 13(5).
  • Wertheim KY, Chisholm R, Richmond P & Walker D (2024) . PLOS Computational Biology, 20(12).
  • Borau C, Chisholm R, Richmond P & Walker D (2024) . Computers in Biology and Medicine, 179.
  • Hayes S, Charlton J, Fletcher D & Richmond P (2024) . Transportation Research Record, 2678(12), 126-138.
  • Borau C, Wertheim KY, Hervas-Raluy S, Sainz-DeMena D, Walker D, Chisholm R, Richmond P, Varella V, Viceconti M, Montero A , Gregori-Puigjan矇 E et al (2023) . Computer Methods and Programs in Biomedicine, 241.
  • Chowdhury AA, Kesserwani G, Roug矇 C & Richmond P (2023) . Journal of Hydroinformatics, 25(4), 1210-1234.
  • Richmond P, Chisholm R, Heywood P, Chimeh MK & Leach M (2023) . Software: Practice and Experience.
  • Shirvani M, Kesserwani G & Richmond P (2021) . Journal of Flood Risk Management, 14(2).
  • Cosenza B, Popov N, Juurlink B, Richmond P, Chimeh MK, Spagnuolo C, Cordasco G & Scarano V (2021) . Future Generation Computer Systems, 116, 61-75.
  • Mart穩-Bonmat穩 L, Alberich-Bayarri , Ladenstein R, Blanquer I, Segrelles JD, Cerd獺-Alberich L, Gkontra P, Hero B, Garc穩a-Aznar JM, Keim D , Jentner W et al (2020) . European Radiology Experimental, 4(1).
  • Shirvani M, Kesserwani G & Richmond P (2020) . Journal of Hydroinformatics, 22(5), 1078-1092.
  • Charlton J, Montana Gonzalez LR, Maddock S & Richmond P (2020) . Transactions on Computational Science, 37, 129-143.
  • Xiao J, Andelfinger P, Cai W, Richmond P, Knoll A & Eckhoff D (2020) . Concurrency and Computation: Practice and Experience, 32(21).
  • Chisholm R, Maddock S & Richmond P (2020) . Journal of Parallel and Distributed Computing, 137, 53-64.
  • Kabiri Chimeh M, Heywood P, Pennisi M, Pappalardo F & Richmond P (2019) . BMC Bioinformatics, 20.
  • Heywood P, Maddock S, Bradley R, Swain D, Wright I, Mawson M, Fletcher G, Guichard R, Himlin R & Richmond P (2019) . Transportation Research Part C: Emerging Technologies, 104, 332-347.
  • Fernandez-Musoles C, Coca D & Richmond P (2019) . Frontiers in Neuroinformatics, 13.
  • Charlton JA, Maddock S & Richmond P (2019) . Journal of Parallel and Distributed Computing, 126, 152-160.
  • Blundell I, Brette R, Cleland TA, Close TG, Coca D, Davison AP, Diaz-Pier S, Fernandez Musoles C, Gleeson P, Goodman DFM , Hines M et al (2018) . Frontiers in Neuroinformatics, 12.
  • Heywood P, Maddock SC, Casas J, Garcia D, Brackstone M & Richmond P (2018) . Simulation Modelling Practice and Theory, 83, 188-200.
  • Chimeh MK & Richmond P (2018) . Simulation Modelling Practice and Theory, 83, 3-17.
  • Tamrakar S, Richmond P & DSouza RM (2017) . SIMULATION, 93(1), 69-84.
  • Cope AJ, Richmond P, James SS, Gurney K & Allerton DJ (2016) . Neuroinformatics.
  • Evans HR, Karmakharm T, Lawson MA, Walker RE, Harris W, Fellows C, Huggins ID, Richmond P & Chantry AD (2016) . Bone, 83, 9-16.
  • Richmond P, Cope A, Gurney K & Allerton DJ (2014) . Neuroinformatics, 12(2), 307-323.
  • Richmond P, Buesing L, Giugliano M & Vasilaki E (2011) . PLoS One, 6(5), e18539.
  • Richmond P, Walker D, Coakley S & Romano D (2010) . Brief Bioinform, 11(3), 334-347.
  • Romano D, Moffat D, El Rhalibi A, Narayek A, Pavia A, Ballin D, Livingstone D, Friedman D, Cassidy G, Millington I , Wright I et al (2009) AI and Games Symposium. Adaptive and Emergent Behaviour and Complex Systems Proceedings of the 23rd Convention of the Society for the Study of Artificial Intelligence and Simulation of Behaviour Aisb 2009, 1-2.

Book chapters

  • Xiao J, Andelfinger P, Cai W, Richmond P, Knoll A & Eckhoff D (2020) , Lecture Notes in Computer Science (pp. 308-319). Springer International Publishing
  • Coakley S, Richmond P, Gheorghe M, Chin S, Worth D, Holcombe M & Greenough C (2016) , Studies in Big Data (pp. 123-142). Springer International Publishing
  • Richmond P & Romano DM (2011) Chapter 21: Template-Driven Agent-Based Modelling and Simulation with CUDA. In Gpu Computing Gems USA: Morgan Kaufmann Pub.

Conference proceedings

  • Smilovitskiy M, Olmez S, Richmond P, Chisholm R, Heywood P, Cabrejas A, van den Berghe S & Kobayashi S (2024) . Advances in Practical Applications of Agents, Multi-Agent Systems, and Digital Twins: The PAAMS Collection, Vol. 15157 (pp 240-251). Salamanca, Spain, 26 June 2024 - 26 June 2024.
  • Richmond P, Leach M, Heywood P, Pappalardo F, Russo G & Pennisi M (2022) . 2022 IEEE International Conference on Bioinformatics and Biomedicine (BIBM) (pp 3562-3568), 6 December 2022 - 8 December 2022.
  • Tartarini D, Benemerito I, Narracott A, Li X, Richmond P & Marzo A (2021) pFIRE: parallel Framework for Image REgistration. Compbiomed Conference 2021
  • Alzahrani E, Simons AJH & Richmond P (2020) . 2019 International Conference on High Performance Computing & Simulation (HPCS) (pp 567-574). Dublin, Ireland, 15 July 2019 - 15 July 2019.
  • Musoles CF, Coca D & Richmond P (2019) . ICPP 2019: Proceedings of the 48th International Conference on Parallel Processing (pp 1-10). Kyoto, Japan, 5 August 2019 - 5 August 2019.
  • Lalejini A, Dolson E, Bohm C, Ferguson AJ, Parsons DP, Rainford PF, Richmond P & Ofria C (2019) . The 2019 Conference on Artificial Life, 29 July 2019 - 2 August 2019.
  • Pyle J, Chimeh MK & Richmond P (2019) . 2019 International Conference on High Performance Computing & Simulation (HPCS) (pp 99-106), 15 July 2019 - 19 July 2019.
  • Charlton J, Gonzalez LRM, Maddock S & Richmond P (2019) . Advances in Computer Graphics(11542) (pp 266-277). Calgary, AB, Canada, 17 June 2019 - 17 June 2019.
  • Chimeh MK, Heywood P, Pennisi M, Pappalardo F & Richmond P (2019) . 2018 IEEE International Conference on Bioinformatics and Biomedicine (BIBM) (pp 1367-1373). Madrid, Spain, 3 December 2018 - 3 December 2018.
  • Cosenza B, Popov N, Juurlink B, Richmond P, Chimeh MK, Spagnuolo C, Cordasco G & Scarano V (2018) . Euro-Par 2018: Parallel Processing, Vol. 11014 (pp 505-518). Turin, Italy, 27 August 2018 - 27 August 2018.
  • Fletcher D, Harrison R, Karmakharm T, Nallaperuma S & Richmond P (2018) . GECCO '18: Proceedings of the Genetic and Evolutionary Computation Conference (pp 1230-1237). Kyoto, Japan, 15 July 2018 - 15 July 2018.
  • Alzahrani E, Richmond P & Simons AJH (2018) . Euro-Par 2017: Parallel Processing Workshops (pp 703-714). Santiago de Compostela, Spain, 28 August 2017 - 28 August 2017.
  • Richmond P & Chimeh MK (2017) . 2017 International Conference on High Performance Computing & Simulation (HPCS) (pp 11-17), 17 July 2017 - 21 July 2017.
  • Chisholm R, Richmond P & Maddock S (2017) . Euro-Par 2016: Parallel Processing Workshops , Vol. 10104 (pp 311-321). Grenoble, France, 22 August 2016 - 22 August 2016.
  • McIlveen J, Maddock S, Heywood P & Richmond P (2016) . Proceedings of EG UK Theory and Practice of Computer Graphics, 1 August 2016 - 1 August 2016.
  • De Paiva Oliveira A & Richmond P (2016) Feasibility study of multi-agent simulation at cellular level with Flame GPU. Proceedings of the 29th International Florida Artificial Intelligence Research Society Conference Flairs 2016 (pp 398-403)
  • Heywood P, Richmond P & Maddock S (2015) . Euro-Par 2015: Parallel Processing Workshops, Vol. 9523 (pp 430-441). Vienna, Austria, 24 August 2015 - 24 August 2015.
  • Cope AJ, Richmond P & Allerton D (2014) . BMC Neuroscience, Vol. 15(S1)
  • Richmond P (2014) (pp 383-394)
  • Richmond P & Allerton DJ (2012) . Theory and Practice of Computer Graphics 2012 Tpcg 2012 Eurographics Uk Chapter Proceedings (pp 25-28)
  • Karmakharm T & Richmond P (2012) . Theory and Practice of Computer Graphics 2012 Tpcg 2012 Eurographics Uk Chapter Proceedings (pp 41-44)
  • Karmakharm T, Richmond P & Romano DM (2010) Agent-based Large Scale Simulation of Pedestrians With Adaptive Realistic Navigation Vector Fields.. TPCG (pp 67-74)
  • Richmond P, Smyrnova J, Maddock SC & Kang J (2010) Audio-Visual Animation of Urban Space. The Eighth Theory and Practice of Computer Graphics 2010 Conference (TP.CG.2010) (pp 183-190). Sheffield, 6 September 2010 - 8 September 2010.
  • Kiran M, Richmond P, Holcombe M, Chin LS, Worth D & Greenough C (2010) FLAME: simulating large populations of agents on parallel hardware architectures.. AAMAS (pp 1633-1636)
  • Richmond P, Coakley S & Romano D (2009) . 2009 INTERNATIONAL WORKSHOP ON HIGH PERFORMANCE COMPUTATIONAL SYSTEMS BIOLOGY, PROCEEDINGS (pp 43-50)
  • Romano DM, Lomax L & Richmond P (2009) NARCSim An Agent-Based Illegal Drug Market Simulation. ICE-GIC: 2009 INTERNATIONAL IEEE CONSUMER ELECTRONICS SOCIETY'S GAMES INNOVATIONS CONFERENCE (pp 152-159)
  • Richmond P, Coakley S & Romano DM (2009) A high performance agent based modelling framework on graphics card hardware with CUDA. Proceedings of the International Joint Conference on Autonomous Agents and Multiagent Systems Aamas, Vol. 2 (pp 1106-1107)
  • Coakley S, Richmond P & Romano D (2009) A high performance agent based modelling framework on graphics card hardware with CUDA. AAMAS '09 Proceedings of The 8th International Conference on Autonomous Agents and Multiagent Systems - Volume 2, Vol. 2 (pp 1125-1126). Richland, SC, 10 May 2009 - 15 May 2009.
  • Richmond P & Romano DM (2008) A HIGH PERFORMANCE FRAMEWORK FOR AGENT BASED PEDESTRIAN DYNAMICS ON GPU HARDWARE. EUROPEAN SIMULATION AND MODELLING CONFERENCE 2008 (pp 213-220)
  • Richmond P & Romano D (2008) Automatic Generation of Residential Areas using Geo-Demographics. ADVANCES IN 3D GEOINFORMATION SYSTEMS (pp 401-416)

Preprints

  • Chowdhury AA, Kesserwani G, Roug矇 C & Richmond P (2022) , arXiv.
  • Charlton J, Gonzalez LRM, Maddock S & Richmond P (2020) , arXiv.
  • Shirvani M, Kesserwani G & Richmond P (2020) , arXiv.
  • Charlton J, Gonzalez LRM, Maddock S & Richmond P (2019) , arXiv.
  • Shirvani M, Kesserwani G & Richmond P (2019) , arXiv.
  • Ukani NH, Yeh C-H, Tomkins A, Zhou Y, Florescu D, Ortiz CL, Huang Y-C, Wang C-T, Turkcan MK, Liu T , Richmond P et al (2019) , Cold Spring Harbor Laboratory.
  • Charlton J, Maddock S & Richmond P (2019) , arXiv.
  • Ukani NH, Yeh C-H, Tomkins A, Zhou Y, Florescu D, Ortiz CL, Huang Y-C, Wang C-T, Richmond P, Lo C-C , Coca D et al (2016) , Cold Spring Harbor Laboratory.
  • Ukani NH, Tomkins A, Yeh C-H, Bruning W, Fenichel AL, Zhou Y, Huang Y-C, Florescu D, Ortiz CL, Richmond P , Lo C-C et al (2016) , Cold Spring Harbor Laboratory.
Grants
  • The SCALE-UP Network: Scaling digital RTP support nationally, UKRI, 04/2025 - 03/2029, 瞿114,128, as PI
  • FLAME GPU Support for Industry Adoption, EPSRC, 07/2023 - 12/2023, 瞿29,933, as PI
  • Digital Twinning Project, Fujitsu, 01/2023 - 06/2023, 瞿61,018, as PI
  • ExaTEPP: , SPF, 12/2022 - 11-2024, 瞿161,036, as Co-PI
  • Chaste: , BBSRC, 09/2021 - 09/2026, 瞿338,131, as Co-PI
  • , ESRC, 01/2021 - 11/2021, 瞿193,818, as Co-PI
  • Open Epidemiology for pandemic modelling: a transparent, traceable, reusable, open source pipeline for reproducible science, STFC, 01/2021 - 06/2022, 瞿629,489, as Co-PI
  • JBC Data and Data Science, Government, 12/2020 - 05/2021, 瞿45,863, as PI
  • PRIMAGE: , EC H2020, 12/2018 to 05/2023, 瞿549,018, as Co-PI
  • How do the atypical cadherins Fat and Dachsous Integrate, BBSRC, 10/2018 to 03/2022, 瞿481,262, as Co-PI
  • STriTuVad: , EC H2020, 02/2018 to 01/2023, 瞿465,323, as Co-PI
  • , EPSRC, 02/2016 to 10/2021, 瞿721,298, as PI
  • Osteolytica: Transforming outcomes for patients with cancer induced bone disease, MRC, 08/2017 to 07/2018, 瞿106,556, as Co-PI
  • SATGPU Phase II, ATKINS LIMITED, 05/2017 to 08/2018, 瞿50,000, as PI
  • Mobility for Life II: Traveller Focused Integrated Mulit-Modal Transport Model, Siemens PLC, 02/2017 to 08/2017, 瞿68,000, as PI
  • RateSetter: Improving passenger boarding rate and reducing risk at the Platform-Train Interface, Rail Safety and Standards Board Limited, 01/2017 to 03/2018, 瞿124,234, as Co-PI.
  • JADE: , EPSRC, 10/2016 to 09/2019, 瞿3,000,000, as Co-PI
  • Accelerating Transport Microsimulation: Demonstrating the impact of future many core simulations, Department for Transport, 09/2016 to 01/2017, 瞿22,607, as PI
  • Mobility for Life: Traveller Focused Integrated Mulit-Modal Transport Model, EPSRC, 07/2016 to 01/2017, 瞿49,868, as PI
  • SATGPU, Transport Systems Catapult Ltd, 10/2015 to 03/2017, 瞿45,500, as PI
  • , BBSRC, 09/2015 to 11/2018, 瞿530,873, as Co-PI