We use cookies to ensure that we give you the best experience on our website. You can change your cookie settings at any time. Otherwise, we'll assume you're OK to continue.

Durham University

Email and Telephone Directory

Staff Profile

Dr Lawrence Mitchell - all publications

Authored book

  • Gibson, Thomas H., McRae, Andrew T. T., Cotter, Colin J., Mitchell, Lawrence & Ham, David A. (2019). Compatible finite element methods for geophysical flows: automation and implementation using Firedrake. Springer International Publishing.

Chapter in book

  • Markall, Graham R., Rathgeber, Florian, Mitchell, Lawrence, Loriant, Nicolas, Bertolli, Carlo, Ham, David A. & Kelly, Paul H. J. (2013). Performance-Portable Finite Element Assembly Using PyOP2 and FEniCS. In Supercomputing: 28th International Supercomputing Conference, ISC 2013, Leipzig, Germany, June 16-20, 2013. Proceedings. Kunkel, Julian Martin, Ludwig, Thomas & Meuer, Hans Werner Berlin, Heidelberg: Springer. 7905: 279-289.

Journal Article

  • Farrell, Patrick E., Mitchell, Lawrence, Scott, L. Ridgway & Wechsung, Florian (2021). A Reynolds-robust preconditioner for the Scott-Vogelius discretization of the stationary incompressible Navier-Stokes equations. SMAI Journal of Computational Mathematics 7: 75-96.
  • Farrell, Patrick E., Knepley, Matthew G., Mitchell, Lawrence & Wechsung, Florian (2021). PCPATCH: software for the topological construction of multigrid relaxation methods. Transactions on Mathematical Software
  • Sun, Tianjiao, Mitchell, Lawrence, Kulkarni, Kaushik, Klöckner, Andreas, Ham, David A & Kelly, Paul H. J. (2020). A study of vectorization for matrix-free finite element methods. International Journal of High Performance Computing Applications 34(6): 629-644.
  • Gibson, Thomas H., Mitchell, Lawrence, Ham, David A. & Cotter, Colin J. (2020). Slate: extending Firedrake's domain-specific abstraction to hybridized solvers for geoscience and beyond. Geoscientific Model Development 13(2): 735-761.
  • Farrell, Patrick E., Mitchell, Lawrence & Wechsung, Florian (2019). An augmented Lagrangian preconditioner for the 3D stationary incompressible Navier-Stokes equations at high Reynolds number. SIAM Journal on Scientific Computing 41(5): A3073-A3096.
  • Ham, David A., Mitchell, Lawrence, Paganini, Alberto & Wechsung, Florian (2019). Automated shape differentiation in the Unified Form Language. Structural and Multidisciplinary Optimization 60(5): 1813-1820.
  • Kirby, Robert C & Mitchell, Lawrence (2019). Code generation for generally mapped finite elements. ACM Transactions on Mathematical Software 45(4): 41.
  • Kirby, Robert C. & Mitchell, Lawrence (2018). Solver Composition Across the PDE/Linear Algebra Barrier. SIAM Journal on Scientific Computing 40(1): C76-C98.
  • Kärnä, Tuomas, Kramer, Stephan C., Mitchell, Lawrence, Ham, David A., Piggott, Matthew D. & Baptista, António M. (2018). Thetis coastal ocean model: discontinuous Galerkin discretization for the three-dimensional hydrostatic equations. Geoscientific Model Development 11(11): 4359-4382.
  • Homolya, Miklós, Mitchell, Lawrence, Luporini, Fabio & Ham, David A. (2018). TSFC: A Structure-Preserving Form Compiler. SIAM Journal on Scientific Computing 40(3): C401-C428.
  • Rathgeber, Florian, Ham, David A., Mitchell, Lawrence, Lange, Michael, Luporini, Fabio, Mcrae, Andrew T. T., Bercea, Gheorghe-Teodor, Markall, Graham R. & Kelly, Paul H. J. (2017). Firedrake: automating the finite element method by composing abstractions. ACM Transactions on Mathematical Software 43(3): 24.
  • Yamazaki, Hiroe, Shipton, Jemma, Cullen, Michael J.P., Mitchell, Lawrence & Cotter, Colin J. (2017). Vertical slice modelling of nonlinear Eady waves using a compatible finite element method. Journal of Computational Physics 343: 130-149.
  • Bercea, Gheorghe-Teodor, McRae, Andrew T. T., Ham, David A., Mitchell, Lawrence, Rathgeber, Florian, Nardi, Luigi, Luporini, Fabio & Kelly, Paul H. J. (2016). A structure-exploiting numbering algorithm for finite elements on extruded meshes, and its performance evaluation in Firedrake. Geoscientific Model Development 9(10): 3803-3815.
  • McRae, A. T. T., Bercea, G.-T., Mitchell, L., Ham, D. A. & Cotter, C. J. (2016). Automated Generation and Symbolic Manipulation of Tensor Product Finite Elements. SIAM Journal on Scientific Computing 38(5): S25-S47.
  • Lange, Michael, Mitchell, Lawrence, Knepley, Matthew G. & Gorman, Gerard J. (2016). Efficient Mesh Management in Firedrake Using PETSc DMPlex. SIAM Journal on Scientific Computing 38(5): S143-S155.
  • Mitchell, Lawrence & Müller, Eike Hermann (2016). High level implementation of geometric multigrid solvers for finite element problems: Applications in atmospheric modelling. Journal of Computational Physics 327: 1-18.
  • Guo, Xiaohu, Lange, Michael, Gorman, Gerard, Mitchell, Lawrence & Weiland, Michèle (2015). Developing a scalable hybrid MPI/OpenMP unstructured finite element model. Computers & Fluids 110: 227-234.
  • Mitchell, Lawrence, Sloan, Terence M., Mewissen, Muriel, Ghazal, Peter, Forster, Thorsten, Piotrowski, Michal & Trew, Arthur (2014). Parallel classification and feature selection in microarray data using SPRINT. Concurrency and Computation: Practice and Experience 26(4): 854-865.
  • Guo, Xiaohu, Gorman, Gerard, Lange, Michael, Mitchell, Lawrence & Weiland, Michèle (2013). Exploring the Thread-level Parallelisms for the Next Generation Geophysical Fluid Modelling Framework Fluidity-ICOM. Procedia Engineering 61: 251-257.
  • Neic, A., Liebmann, M., Hoetzl, E., Mitchell, L., Vigmond, E. J., Haase, G. & Plank, G. (2012). Accelerating Cardiac Bidomain Simulations Using Graphics Processing Units. IEEE Transactions on Biomedical Engineering 59(8): 2281-2290.
  • Piotrowski, M., McGilvary, G. A., Sloan, T. M., Mewissen, M., Lloyd, A. D., Forster, T., Mitchell, L., Ghazal, P. & Hill, J. (2012). Exploiting Parallel R in the Cloud with SPRINT. Methods of Information in Medicine 52(1): 80-90.
  • Plank, Gernot, Smith, Nicolas, Mitchell, Lawrence & Niederer, Steven (2011). Simulating Human Cardiac Electrophysiology on Clinical Time-Scales. Frontiers in Physiology 2: 14.
  • Mitchell, L. & Ackland, G. J. (2009). Boom and bust in continuous time evolving economic model. The European Physical Journal B 70(4): 567-573.
  • Mitchell, Lawrence & Cates, Michael E. (2009). Hawkes process as a model of social interactions: a view on video dynamics. Journal of Physics A: Mathematical and Theoretical 43(4): 045101.
  • Mitchell, L. & Ackland, G. J. (2007). Strategy bifurcation and spatial inhomogeneity in a simple model of competing sellers. Europhysics Letters (EPL) 79(4): 48003.

Conference Paper

  • Rathgeber, Florian, Markall, Graham R., Mitchell, Lawrence, Loriant, Nicolas, Ham, David A., Bertolli, Carlo & Kelly, Paul H.J. (2012), PyOP2: A High-Level Framework for Performance-Portable Simulations on Unstructured Meshes, 2012 SC Companion: High Performance Computing, Networking Storage and Analysis. IEEE, 1116.
  • Mitchell, Lawrence, Sloan, Terence M., Mewissen, Muriel, Ghazal, Peter, Forster, Thorsten, Piotrowski, Michal & Trew, Arthur S. (2011), A parallel random forest classifier for R, 2nd international workshop on Emerging computational methods for the life sciences - ECMLS '11. San Jose, California, USA, Association for Computing Machinery, New York, NY, USA, 1.
  • Piotrowski, Michal, Forster, Thorsten, Dobrezelecki, Bartosz, Sloan, Terence M., Mitchell, Lawrence, Ghazal, Peter, Mewsissen, Muriel, Petrou, Savvas, Trew, Arthur & Hill, Jon (2011), Optimisation and parallelisation of the partitioning around medoids function in R, 2011 International Conference on High Performance Computing & Simulation. 707.

Working Paper

  • Farrell, Patrick E., Mitchell, Lawrence, Scott, L. Ridgway & Wechsung, Florian (2020). Robust multigrid methods for nearly incompressible elasticity using macro elements.