var bibbase_data = {"data":"\"Loading..\"\n\n
\n\n \n\n \n\n \n \n\n \n\n \n \n\n \n\n \n
\n generated by\n \n \"bibbase.org\"\n\n \n
\n \n\n
\n\n \n\n\n
\n\n Excellent! Next you can\n create a new website with this list, or\n embed it in an existing web page by copying & pasting\n any of the following snippets.\n\n
\n JavaScript\n (easiest)\n
\n \n <script src=\"https://bibbase.org/show?bib=https%3A%2F%2Fwww.firedrakeproject.org%2F_static%2Fbibliography.bib&jsonp=1&jsonp=1\"></script>\n \n
\n\n PHP\n
\n \n <?php\n $contents = file_get_contents(\"https://bibbase.org/show?bib=https%3A%2F%2Fwww.firedrakeproject.org%2F_static%2Fbibliography.bib&jsonp=1\");\n print_r($contents);\n ?>\n \n
\n\n iFrame\n (not recommended)\n
\n \n <iframe src=\"https://bibbase.org/show?bib=https%3A%2F%2Fwww.firedrakeproject.org%2F_static%2Fbibliography.bib&jsonp=1\"></iframe>\n \n
\n\n

\n For more details see the documention.\n

\n
\n
\n\n
\n\n This is a preview! To use this list on your own web site\n or create a new web site from it,\n create a free account. The file will be added\n and you will be able to edit it in the File Manager.\n We will show you instructions once you've created your account.\n
\n\n
\n\n

To the site owner:

\n\n

Action required! Mendeley is changing its\n API. In order to keep using Mendeley with BibBase past April\n 14th, you need to:\n

    \n
  1. renew the authorization for BibBase on Mendeley, and
  2. \n
  3. update the BibBase URL\n in your page the same way you did when you initially set up\n this page.\n
  4. \n
\n

\n\n

\n \n \n Fix it now\n

\n
\n\n
\n\n\n
\n \n \n
\n
\n  \n 2023\n \n \n (3)\n \n \n
\n
\n \n \n
\n \n\n \n \n \n \n \n Physics-driven machine learning models coupling PyTorch and Firedrake.\n \n \n \n\n\n \n Bouziani, N.; and Ham, D. A.\n\n\n \n\n\n\n In ICLR 2023 Workshop on Physics for Machine Learning, 2023. \n \n\n\n\n
\n\n\n\n \n\n \n \n doi\n  \n \n\n \n link\n  \n \n\n bibtex\n \n\n \n\n \n\n \n \n \n \n \n \n \n\n  \n \n \n\n\n\n
\n
@inproceedings{Bouziani2023,\n  author        = {Bouziani, Nacime and Ham, David A.},\n  booktitle     = {{ICLR} 2023 {Workshop} on {Physics} for {Machine} {Learning}},\n  doi           = {10.48550/arXiv.2303.06871},\n  title         = {Physics-driven machine learning models coupling {PyTorch} and {Firedrake}},\n  year          = {2023}\n}\n\n
\n
\n\n\n\n
\n\n\n
\n \n\n \n \n \n \n \n Firedrake User Manual.\n \n \n \n\n\n \n Ham, D. A.; Kelly, P. H. J.; Mitchell, L.; Cotter, C. J.; Kirby, R. C.; Sagiyama, K.; Bouziani, N.; Vorderwuelbecke, S.; Gregory, T. J.; Betteridge, J.; Shapero, D. R.; Nixon-Hill, R. W.; Ward, C. J.; Farrell, P. E.; Brubeck, P. D.; Marsden, I.; Gibson, T. H.; Homolya, M.; Sun, T.; McRae, A. T. T.; Luporini, F.; Gregory, A.; Lange, M.; Funke, S. W.; Rathgeber, F.; Bercea, G.; and Markall, G. R.\n\n\n \n\n\n\n Imperial College London and University of Oxford and Baylor University and University of Washington, First edition edition, 5 2023.\n \n\n\n\n
\n\n\n\n \n\n \n \n doi\n  \n \n\n \n link\n  \n \n\n bibtex\n \n\n \n\n \n\n \n \n \n \n \n \n \n\n  \n \n \n\n\n\n
\n
@manual{FiredrakeUserManual,\n  author        = {David A. Ham and Paul H. J. Kelly and Lawrence\nMitchell and Colin J. Cotter and Robert C. Kirby and Koki Sagiyama and\nNacime Bouziani and Sophia Vorderwuelbecke and Thomas J. Gregory and\nJack Betteridge and Daniel R. Shapero and Reuben W. Nixon-Hill and\nConnor J. Ward and Patrick E. Farrell and Pablo D. Brubeck and India\nMarsden and Thomas H. Gibson and Miklós Homolya and Tianjiao Sun and\nAndrew T. T. McRae and Fabio Luporini and Alastair Gregory and\nMichael Lange and Simon W. Funke and Florian Rathgeber and\nGheorghe-Teodor Bercea and Graham R. Markall},\n  doi           = {10.25561/104839},\n  edition       = {First edition},\n  month         = {5},\n  organization  = {Imperial College London and University of Oxford and\nBaylor University and University of Washington},\n  title         = {Firedrake User Manual},\n  year          = {2023}\n}\n\n
\n
\n\n\n\n
\n\n\n
\n \n\n \n \n \n \n \n \n Consistent Point Data Assimilation in Firedrake and Icepack.\n \n \n \n \n\n\n \n Nixon-Hill, R. W.; Shapero, D.; Cotter, C. J.; and Ham, D. A.\n\n\n \n\n\n\n 2023.\n \n\n\n\n
\n\n\n\n \n \n \"ConsistentPaper\n  \n \n\n \n\n \n link\n  \n \n\n bibtex\n \n\n \n\n \n  \n \n 5 downloads\n \n \n\n \n \n \n \n \n \n \n\n  \n \n \n\n\n\n
\n
@misc{nixonhill2023consistent,\n  archiveprefix = {arXiv},\n  author        = {Reuben W. Nixon-Hill and Daniel Shapero and Colin J. Cotter\nand David A. Ham},\n  eprint        = {2304.06058},\n  primaryclass  = {cs.MS},\n  title         = {Consistent Point Data Assimilation in Firedrake and Icepack},\n  url           = {https://arxiv.org/abs/2304.06058},\n  year          = {2023}\n}\n\n
\n
\n\n\n\n
\n\n\n\n\n\n
\n
\n\n
\n
\n  \n 2021\n \n \n (1)\n \n \n
\n
\n \n \n
\n \n\n \n \n \n \n \n \n Escaping the abstraction: a foreign function interface for the Unified Form Language [UFL].\n \n \n \n \n\n\n \n Bouziani, N.; and Ham, D. A\n\n\n \n\n\n\n Differentiable Programming Workshop at NeurIPS 2021. 2021.\n arXiv: 2111.00945\n\n\n\n
\n\n\n\n \n \n \"EscapingPaper\n  \n \n\n \n\n \n link\n  \n \n\n bibtex\n \n\n \n\n \n  \n \n 1 download\n \n \n\n \n \n \n \n \n \n \n\n  \n \n \n\n\n\n
\n
@article{Bouziani2021,\n  author        = {Bouziani, Nacime and Ham, David A},\n  journal       = {{Differentiable} {Programming} {Workshop} at {NeurIPS} 2021},\n  note          = {arXiv: 2111.00945},\n  title         = {Escaping the abstraction: a foreign function interface for the {Unified} {Form} {Language} {[UFL]}},\n  url           = {http://arxiv.org/abs/2111.00945},\n  year          = {2021}\n}\n\n
\n
\n\n\n\n
\n\n\n\n\n\n
\n
\n\n
\n
\n  \n 2020\n \n \n (2)\n \n \n
\n
\n \n \n
\n \n\n \n \n \n \n \n \n Slate: extending Firedrake's domain-specific abstraction to hybridized solvers for geoscience and beyond.\n \n \n \n \n\n\n \n Gibson, T. H.; Mitchell, L.; Ham, D. A.; and Cotter, C. J.\n\n\n \n\n\n\n 2020.\n \n\n\n\n
\n\n\n\n \n \n \"Slate:Paper\n  \n \n\n \n \n doi\n  \n \n\n \n link\n  \n \n\n bibtex\n \n\n \n\n \n  \n \n 29 downloads\n \n \n\n \n \n \n \n \n \n \n\n  \n \n \n\n\n\n
\n
@misc{Gibson2018,\n  archiveprefix = {arXiv},\n  author        = {Thomas H. Gibson and Lawrence Mitchell and David A.\nHam and Colin J. Cotter},\n  doi           = {10.5194/gmd-13-735-2020},\n  eprint        = {1802.00303},\n  journal       = {Geoscientific model development.},\n  number        = {2},\n  pages         = {735--761},\n  primaryclass  = {cs.MS},\n  publisher     = {Copernicus Publications},\n  title         = {{Slate: extending Firedrake's domain-specific abstraction to\nhybridized solvers for geoscience and beyond.}},\n  url           = {https://arxiv.org/abs/1802.00303},\n  volume        = {13},\n  year          = {2020}\n}\n\n
\n
\n\n\n\n
\n\n\n
\n \n\n \n \n \n \n \n \n Recursive, Parameter-Free, Explicitly Defined Interpolation Nodes for Simplices.\n \n \n \n \n\n\n \n Isaac, T.\n\n\n \n\n\n\n SIAM Journal on Scientific Computing, 42(6): A4046-A4062. 2020.\n \n\n\n\n
\n\n\n\n \n \n \"Recursive,Paper\n  \n \n\n \n \n doi\n  \n \n\n \n link\n  \n \n\n bibtex\n \n\n \n\n \n\n \n \n \n \n \n \n \n\n  \n \n \n\n\n\n
\n
@article{Isaac2020,\n  author        = {Tobin Isaac},\n  doi           = {10.1137/20M1321802},\n  eprint        = {2002.09421},\n  journal       = {SIAM Journal on Scientific Computing},\n  number        = {6},\n  pages         = {A4046-A4062},\n  title         = {{Recursive, Parameter-Free, Explicitly Defined Interpolation Nodes for Simplices}},\n  url           = {https://arxiv.org/abs/2002.09421},\n  volume        = {42},\n  year          = {2020}\n}\n\n
\n
\n\n\n\n
\n\n\n\n\n\n
\n
\n\n
\n
\n  \n 2019\n \n \n (2)\n \n \n
\n
\n \n \n
\n \n\n \n \n \n \n \n Automated shape differentiation in the Unified Form Language.\n \n \n \n\n\n \n Ham, D. A.; Mitchell, L.; Paganini, A.; and Wechsung, F.\n\n\n \n\n\n\n Structural and Multidisciplinary Optimization, 60(5): 1813–1820. 2019.\n \n\n\n\n
\n\n\n\n \n\n \n \n doi\n  \n \n\n \n link\n  \n \n\n bibtex\n \n\n \n\n \n  \n \n 8 downloads\n \n \n\n \n \n \n \n \n \n \n\n  \n \n \n\n\n\n
\n
@article{Ham2019,\n  archiveprefix = {arXiv},\n  author        = {David A. Ham and Lawrence Mitchell and Alberto\nPaganini and Florian Wechsung},\n  doi           = {10.1007/s00158-019-02281-z},\n  eprint        = {1808.08083},\n  journal       = {Structural and Multidisciplinary Optimization},\n  number        = {5},\n  pages         = {1813--1820},\n  primaryclass  = {math.NA},\n  publisher     = {Springer},\n  title         = {{Automated shape differentiation in the Unified Form\nLanguage}},\n  volume        = {60},\n  year          = {2019}\n}\n\n
\n
\n\n\n\n
\n\n\n
\n \n\n \n \n \n \n \n \n A study of vectorization for matrix-free finite element methods.\n \n \n \n \n\n\n \n Sun, T.; Mitchell, L.; Kulkarni, K.; Klöckner, A.; Ham, D. A.; and Kelly, P. H. J.\n\n\n \n\n\n\n 2019.\n \n\n\n\n
\n\n\n\n \n \n \"APaper\n  \n \n\n \n\n \n link\n  \n \n\n bibtex\n \n\n \n\n \n  \n \n 10 downloads\n \n \n\n \n \n \n \n \n \n \n\n  \n \n \n\n\n\n
\n
@misc{Sun2019,\n  archiveprefix = {arXiv},\n  author        = {Tianjiao Sun and Lawrence Mitchell and Kaushik\nKulkarni and Andreas Kl\\"ockner and David A. Ham and\nPaul H. J. Kelly},\n  eprint        = {1903.08243},\n  primaryclass  = {cs.MS},\n  title         = {A study of vectorization for matrix-free finite\nelement methods},\n  url           = {https://arxiv.org/abs/1903.08243},\n  year          = {2019}\n}\n
\n
\n\n\n\n
\n\n\n\n\n\n
\n
\n\n
\n
\n  \n 2018\n \n \n (3)\n \n \n
\n
\n \n \n
\n \n\n \n \n \n \n \n \n TSFC: A Structure-Preserving Form Compiler.\n \n \n \n \n\n\n \n Homolya, M.; Mitchell, L.; Luporini, F.; and Ham, D.\n\n\n \n\n\n\n SIAM Journal on Scientific Computing, 40(3): C401-C428. 2018.\n \n\n\n\n
\n\n\n\n \n \n \"TSFC:Paper\n  \n \n\n \n \n doi\n  \n \n\n \n link\n  \n \n\n bibtex\n \n\n \n\n \n  \n \n 8 downloads\n \n \n\n \n \n \n \n \n \n \n\n  \n \n \n\n\n\n
\n
@article{Homolya2018,\n  author        = {Homolya, M. and Mitchell, L. and Luporini, F. and\nHam, D.},\n  doi           = {10.1137/17M1130642},\n  journal       = {SIAM Journal on Scientific Computing},\n  number        = {3},\n  pages         = {C401-C428},\n  title         = {TSFC: A Structure-Preserving Form Compiler},\n  url           = {https://doi.org/10.1137/17M1130642},\n  volume        = {40},\n  year          = {2018}\n}\n\n
\n
\n\n\n\n
\n\n\n
\n \n\n \n \n \n \n \n \n Solver composition across the PDE/linear algebra barrier.\n \n \n \n \n\n\n \n Kirby, R. C.; and Mitchell, L.\n\n\n \n\n\n\n SIAM Journal on Scientific Computing, 40(1): C76-C98. 2018.\n \n\n\n\n
\n\n\n\n \n \n \"SolverPaper\n  \n \n\n \n \n doi\n  \n \n\n \n link\n  \n \n\n bibtex\n \n\n \n\n \n  \n \n 8 downloads\n \n \n\n \n \n \n \n \n \n \n\n  \n \n \n\n\n\n
\n
@article{Kirby2017,\n  archiveprefix = {arXiv},\n  author        = {Robert C. Kirby and Lawrence Mitchell},\n  doi           = {10.1137/17M1133208},\n  eprint        = {1706.01346},\n  journal       = {SIAM Journal on Scientific Computing},\n  number        = {1},\n  pages         = {C76-C98},\n  primaryclass  = {cs.MS},\n  title         = {{Solver composition across the PDE/linear algebra\nbarrier}},\n  url           = {https://arxiv.org/abs/1706.01346},\n  volume        = {40},\n  year          = {2018}\n}\n\n
\n
\n\n\n\n
\n\n\n
\n \n\n \n \n \n \n \n \n Code generation for generally mapped finite elements.\n \n \n \n \n\n\n \n Kirby, R. C.; and Mitchell, L.\n\n\n \n\n\n\n 2018.\n \n\n\n\n
\n\n\n\n \n \n \"CodePaper\n  \n \n\n \n\n \n link\n  \n \n\n bibtex\n \n\n \n\n \n  \n \n 4 downloads\n \n \n\n \n \n \n \n \n \n \n\n  \n \n \n\n\n\n
\n
@misc{Kirby2018,\n  archiveprefix = {arXiv},\n  author        = {Robert C. Kirby and Lawrence Mitchell},\n  eprint        = {1808.05513},\n  primaryclass  = {cs.MS},\n  title         = {Code generation for generally mapped finite\nelements},\n  url           = {https://arxiv.org/abs/1808.05513},\n  year          = {2018}\n}\n\n
\n
\n\n\n\n
\n\n\n\n\n\n
\n
\n\n
\n
\n  \n 2017\n \n \n (2)\n \n \n
\n
\n \n \n
\n \n\n \n \n \n \n \n \n Exposing and exploiting structure: optimal code generation for high-order finite element methods.\n \n \n \n \n\n\n \n Homolya, M.; Kirby, R. C.; and Ham, D. A.\n\n\n \n\n\n\n 2017.\n \n\n\n\n
\n\n\n\n \n \n \"ExposingPaper\n  \n \n\n \n\n \n link\n  \n \n\n bibtex\n \n\n \n\n \n  \n \n 2 downloads\n \n \n\n \n \n \n \n \n \n \n\n  \n \n \n\n\n\n
\n
@misc{Homolya2017a,\n  archiveprefix = {arXiv},\n  author        = {Mikl\\'os Homolya and Robert C. Kirby and David A.\nHam},\n  eprint        = {1711.02473},\n  primaryclass  = {cs.MS},\n  title         = {{Exposing and exploiting structure: optimal code\ngeneration for high-order finite element methods}},\n  url           = {https://arxiv.org/abs/1711.02473},\n  year          = {2017}\n}\n\n
\n
\n\n\n\n
\n\n\n
\n \n\n \n \n \n \n \n An algorithm for the optimization of finite element integration loops.\n \n \n \n\n\n \n Luporini, F.; Ham, D. A.; and Kelly, P. H. J.\n\n\n \n\n\n\n ACM Transactions on Mathematical Software, 44(1): 3:1–3:26. 2017.\n \n\n\n\n
\n\n\n\n \n\n \n \n doi\n  \n \n\n \n link\n  \n \n\n bibtex\n \n\n \n\n \n  \n \n 3 downloads\n \n \n\n \n \n \n \n \n \n \n\n  \n \n \n\n\n\n
\n
@article{Luporini2017,\n  archiveprefix = {arXiv},\n  author        = {Fabio Luporini and David A. Ham and Paul H. J.\nKelly},\n  doi           = {10.1145/3054944},\n  eprint        = {1604.05872},\n  journal       = {ACM Transactions on Mathematical Software},\n  number        = {1},\n  pages         = {3:1--3:26},\n  primaryclass  = {cs.MS},\n  title         = {An algorithm for the optimization of finite element\nintegration loops},\n  volume        = {44},\n  year          = {2017}\n}\n\n
\n
\n\n\n\n
\n\n\n\n\n\n
\n
\n\n
\n
\n  \n 2016\n \n \n (6)\n \n \n
\n
\n \n \n
\n \n\n \n \n \n \n \n \n A structure-exploiting numbering algorithm for finite elements on extruded meshes, and its performance evaluation in Firedrake.\n \n \n \n \n\n\n \n Bercea, G.; McRae, A. T. T.; Ham, D. A.; Mitchell, L.; Rathgeber, F.; Nardi, L.; Luporini, F.; and Kelly, P. H. J.\n\n\n \n\n\n\n Geoscientific Model Development, 9(10): 3803–3815. 2016.\n \n\n\n\n
\n\n\n\n \n \n \"APaper\n  \n \n\n \n \n doi\n  \n \n\n \n link\n  \n \n\n bibtex\n \n\n \n\n \n  \n \n 4 downloads\n \n \n\n \n \n \n \n \n \n \n\n  \n \n \n\n\n\n
\n
@article{Bercea2016,\n  archiveprefix = {arXiv},\n  author        = {Gheorghe{-}Teodor Bercea and Andrew T. T. McRae and\nDavid A. Ham and Lawrence Mitchell and Florian\nRathgeber and Luigi Nardi and Fabio Luporini and\nPaul H. J. Kelly},\n  doi           = {10.5194/gmd-9-3803-2016},\n  eprint        = {1604.05937},\n  journal       = {Geoscientific Model Development},\n  number        = {10},\n  pages         = {3803--3815},\n  primaryclass  = {cs.MS},\n  title         = {A structure-exploiting numbering algorithm for\nfinite elements on extruded meshes, and its\nperformance evaluation in Firedrake},\n  url           = {https://arxiv.org/abs/1604.05937},\n  volume        = {9},\n  year          = {2016}\n}\n\n
\n
\n\n\n\n
\n\n\n
\n \n\n \n \n \n \n \n \n A parallel edge orientation algorithm for quadrilateral meshes.\n \n \n \n \n\n\n \n Homolya, M.; and Ham, D. A.\n\n\n \n\n\n\n SIAM Journal on Scientific Computing, 38(5): S48–S61. 2016.\n \n\n\n\n
\n\n\n\n \n \n \"APaper\n  \n \n\n \n \n doi\n  \n \n\n \n link\n  \n \n\n bibtex\n \n\n \n\n \n  \n \n 2 downloads\n \n \n\n \n \n \n \n \n \n \n\n  \n \n \n\n\n\n
\n
@article{Homolya2016,\n  archiveprefix = {arXiv},\n  author        = {Mikl\\'os Homolya and David A. Ham},\n  doi           = {10.1137/15M1021325},\n  eprint        = {1505.03357},\n  journal       = {SIAM Journal on Scientific Computing},\n  number        = {5},\n  pages         = {S48--S61},\n  primaryclass  = {cs.MS},\n  title         = {A parallel edge orientation algorithm for\nquadrilateral meshes},\n  url           = {https://arxiv.org/abs/1505.03357},\n  volume        = {38},\n  year          = {2016}\n}\n\n
\n
\n\n\n\n
\n\n\n
\n \n\n \n \n \n \n \n \n Efficient mesh management in Firedrake using PETSc-DMPlex.\n \n \n \n \n\n\n \n Lange, M.; Mitchell, L.; Knepley, M. G.; and Gorman, G. J.\n\n\n \n\n\n\n SIAM Journal on Scientific Computing, 38(5): S143–S155. 2016.\n \n\n\n\n
\n\n\n\n \n \n \"EfficientPaper\n  \n \n\n \n \n doi\n  \n \n\n \n link\n  \n \n\n bibtex\n \n\n \n\n \n  \n \n 1 download\n \n \n\n \n \n \n \n \n \n \n\n  \n \n \n\n\n\n
\n
@article{Lange2016,\n  archiveprefix = {arXiv},\n  author        = {Michael Lange and Lawrence Mitchell and Matthew G.\nKnepley and Gerard J. Gorman},\n  doi           = {10.1137/15M1026092},\n  eprint        = {1506.07749},\n  journal       = {SIAM Journal on Scientific Computing},\n  number        = {5},\n  pages         = {S143--S155},\n  primaryclass  = {cs.MS},\n  title         = {Efficient mesh management in {Firedrake} using\n{PETSc-DMPlex}},\n  url           = {https://arxiv.org/abs/1506.07749},\n  volume        = {38},\n  year          = {2016}\n}\n\n
\n
\n\n\n\n
\n\n\n
\n \n\n \n \n \n \n \n \n Automated generation and symbolic manipulation of tensor product finite elements.\n \n \n \n \n\n\n \n McRae, A. T. T.; Bercea, G.; Mitchell, L.; Ham, D. A.; and Cotter, C. J.\n\n\n \n\n\n\n SIAM Journal on Scientific Computing, 38(5): S25–S47. 2016.\n \n\n\n\n
\n\n\n\n \n \n \"AutomatedPaper\n  \n \n\n \n \n doi\n  \n \n\n \n link\n  \n \n\n bibtex\n \n\n \n\n \n  \n \n 4 downloads\n \n \n\n \n \n \n \n \n \n \n\n  \n \n \n\n\n\n
\n
@article{McRae2016,\n  archiveprefix = {arXiv},\n  author        = {Andrew T. T. McRae and Gheorghe-Teodor Bercea and\nLawrence Mitchell and David A. Ham and Colin J.\nCotter},\n  doi           = {10.1137/15M1021167},\n  eprint        = {1411.2940},\n  journal       = {SIAM Journal on Scientific Computing},\n  number        = {5},\n  pages         = {S25--S47},\n  primaryclass  = {math.NA},\n  title         = {Automated generation and symbolic manipulation of\ntensor product finite elements},\n  url           = {https://arxiv.org/abs/1411.2940},\n  volume        = {38},\n  year          = {2016}\n}\n\n
\n
\n\n\n\n
\n\n\n
\n \n\n \n \n \n \n \n \n High level implementation of geometric multigrid solvers for finite element problems: applications in atmospheric modelling.\n \n \n \n \n\n\n \n Mitchell, L.; and Müller, E. H.\n\n\n \n\n\n\n Journal of Computational Physics, 327: 1–18. 2016.\n \n\n\n\n
\n\n\n\n \n \n \"HighPaper\n  \n \n\n \n \n doi\n  \n \n\n \n link\n  \n \n\n bibtex\n \n\n \n\n \n  \n \n 3 downloads\n \n \n\n \n \n \n \n \n \n \n\n  \n \n \n\n\n\n
\n
@article{Mitchell2016,\n  archiveprefix = {arXiv},\n  author        = {Lawrence Mitchell and Eike Hermann M\\"uller},\n  doi           = {10.1016/j.jcp.2016.09.037},\n  eprint        = {1605.00492},\n  journal       = {Journal of Computational Physics},\n  pages         = {1--18},\n  primaryclass  = {cs.MS},\n  title         = {High level implementation of geometric multigrid\nsolvers for finite element problems: applications in\natmospheric modelling},\n  url           = {https://arxiv.org/abs/1605.00492},\n  volume        = {327},\n  year          = {2016}\n}\n\n
\n
\n\n\n\n
\n\n\n
\n \n\n \n \n \n \n \n \n Firedrake: Automating the Finite Element Method by Composing Abstractions.\n \n \n \n \n\n\n \n Rathgeber, F.; Ham, D. A.; Mitchell, L.; Lange, M.; Luporini, F.; Mcrae, A. T. T.; Bercea, G.; Markall, G. R.; and Kelly, P. H. J.\n\n\n \n\n\n\n ACM Trans. Math. Softw., 43(3): 24:1–24:27. 2016.\n \n\n\n\n
\n\n\n\n \n \n \"Firedrake:Paper\n  \n \n\n \n \n doi\n  \n \n\n \n link\n  \n \n\n bibtex\n \n\n \n\n \n  \n \n 21 downloads\n \n \n\n \n \n \n \n \n \n \n\n  \n \n \n\n\n\n
\n
@article{Rathgeber2016,\n  archiveprefix = {arXiv},\n  author        = {Rathgeber, Florian and Ham, David A. and Mitchell,\nLawrence and Lange, Michael and Luporini, Fabio and\nMcrae, Andrew T. T. and Bercea, Gheorghe-Teodor and\nMarkall, Graham R. and Kelly, Paul H. J.},\n  doi           = {10.1145/2998441},\n  eprint        = {1501.01809},\n  journal       = {ACM Trans. Math. Softw.},\n  number        = {3},\n  pages         = {24:1--24:27},\n  primaryclass  = {cs.MS},\n  title         = {Firedrake: Automating the Finite Element Method by\nComposing Abstractions},\n  url           = {https://arxiv.org/abs/1501.01809},\n  volume        = {43},\n  year          = {2016}\n}\n\n
\n
\n\n\n\n
\n\n\n\n\n\n
\n
\n\n
\n
\n  \n 2015\n \n \n (1)\n \n \n
\n
\n \n \n
\n \n\n \n \n \n \n \n \n Cross-Loop Optimization of Arithmetic Intensity for Finite Element Local Assembly.\n \n \n \n \n\n\n \n Luporini, F.; Varbanescu, A. L.; Rathgeber, F.; Bercea, G.; Ramanujam, J.; Ham, D. A.; and Kelly, P. H. J.\n\n\n \n\n\n\n ACM Transactions on Architecture and Code Optimization, 11(4): 57:1–57:25. 2015.\n \n\n\n\n
\n\n\n\n \n \n \"Cross-LoopPaper\n  \n \n\n \n \n doi\n  \n \n\n \n link\n  \n \n\n bibtex\n \n\n \n\n \n  \n \n 1 download\n \n \n\n \n \n \n \n \n \n \n\n  \n \n \n\n\n\n
\n
@article{Luporini2015,\n  author        = {Fabio Luporini and Ana Lucia Varbanescu and Florian\nRathgeber and Gheorghe-Teodor Bercea and J.\nRamanujam and David A. Ham and Paul H. J. Kelly},\n  doi           = {10.1145/2687415},\n  journal       = {ACM Transactions on Architecture and Code\nOptimization},\n  number        = {4},\n  pages         = {57:1--57:25},\n  title         = {Cross-Loop Optimization of Arithmetic Intensity for\nFinite Element Local Assembly},\n  url           = {http://doi.acm.org/10.1145/2687415},\n  volume        = {11},\n  year          = {2015}\n}\n\n
\n
\n\n\n\n
\n\n\n\n\n\n
\n
\n\n
\n
\n  \n 2013\n \n \n (2)\n \n \n
\n
\n \n \n
\n \n\n \n \n \n \n \n \n Finite element assembly strategies on multi- and many-core architectures.\n \n \n \n \n\n\n \n Markall, G. R.; Slemmer, A.; Ham, D. A.; Kelly, P. H. J.; Cantwell, C. D.; and Sherwin, S. J.\n\n\n \n\n\n\n International Journal for Numerical Methods in Fluids, 71: 80–97. 2013.\n \n\n\n\n
\n\n\n\n \n \n \"FinitePaper\n  \n \n\n \n \n doi\n  \n \n\n \n link\n  \n \n\n bibtex\n \n\n \n\n \n  \n \n 20 downloads\n \n \n\n \n \n \n \n \n \n \n\n  \n \n \n\n\n\n
\n
@article{Markall2012,\n  author        = {Graham R. Markall and A. Slemmer and David A. Ham\nand Paul H. J. Kelly and Chris D. Cantwell and\nSpencer J. Sherwin},\n  doi           = {10.1002/fld.3648},\n  journal       = {International Journal for Numerical Methods in\nFluids},\n  pages         = {80--97},\n  title         = {Finite element assembly strategies on multi- and\nmany-core architectures},\n  url           = {http://dx.doi.org/10.1002/fld.3648},\n  volume        = {71},\n  year          = {2013}\n}\n\n
\n
\n\n\n\n
\n\n\n
\n \n\n \n \n \n \n \n \n Performance-Portable Finite Element Assembly Using PyOP2 and FEniCS.\n \n \n \n \n\n\n \n Markall, G. R.; Rathgeber, F.; Mitchell, L.; Loriant, N.; Bertolli, C.; Ham, D. A.; and Kelly, P. H. J.\n\n\n \n\n\n\n In Kunkel, J. M.; Ludwig, T.; and Meuer, H. W., editor(s), 28th International Supercomputing Conference, ISC, Proceedings, volume 7905, of Lecture Notes in Computer Science, pages 279–289, 2013. Springer\n \n\n\n\n
\n\n\n\n \n \n \"Performance-PortablePaper\n  \n \n\n \n \n doi\n  \n \n\n \n link\n  \n \n\n bibtex\n \n\n \n\n \n  \n \n 30 downloads\n \n \n\n \n \n \n \n \n \n \n\n  \n \n \n\n\n\n
\n
@inproceedings{Markall2013,\n  author        = {Graham R. Markall and Florian Rathgeber and Lawrence\nMitchell and Nicolas Loriant and Carlo Bertolli and\nDavid A. Ham and Paul H. J. Kelly},\n  booktitle     = {28th International Supercomputing Conference, ISC,\nProceedings},\n  doi           = {10.1007/978-3-642-38750-0_21},\n  editor        = {Kunkel, Julian Martin and Ludwig, Thomas and Meuer,\nHans Werner},\n  pages         = {279--289},\n  publisher     = {Springer},\n  series        = {Lecture Notes in Computer Science},\n  title         = {Performance-Portable Finite Element Assembly Using\nPyOP2 and FEniCS},\n  url           = {http://dx.doi.org/10.1007/978-3-642-38750-0_21},\n  volume        = {7905},\n  year          = {2013}\n}\n\n
\n
\n\n\n\n
\n\n\n\n\n\n
\n
\n\n
\n
\n  \n 2012\n \n \n (1)\n \n \n
\n
\n \n \n
\n \n\n \n \n \n \n \n \n PyOP2: A High-Level Framework for Performance-Portable Simulations on Unstructured Meshes.\n \n \n \n \n\n\n \n Rathgeber, F.; Markall, G. R.; Mitchell, L.; Loriant, N.; Ham, D. A.; Bertolli, C.; and Kelly, P. H. J.\n\n\n \n\n\n\n In High Performance Computing, Networking Storage and Analysis, SC Companion:, pages 1116-1123, Los Alamitos, CA, USA, 2012. IEEE Computer Society\n \n\n\n\n
\n\n\n\n \n \n \"PyOP2:Paper\n  \n \n\n \n \n doi\n  \n \n\n \n link\n  \n \n\n bibtex\n \n\n \n\n \n  \n \n 39 downloads\n \n \n\n \n \n \n \n \n \n \n\n  \n \n \n\n\n\n
\n
@inproceedings{Rathgeber2012,\n  address       = {Los Alamitos, CA, USA},\n  author        = {Florian Rathgeber and Graham R. Markall and Lawrence\nMitchell and Nicolas Loriant and David A. Ham and\nCarlo Bertolli and Paul H. J. Kelly},\n  booktitle     = {High Performance Computing, Networking Storage and\nAnalysis, SC Companion:},\n  doi           = {10.1109/SC.Companion.2012.134},\n  isbn          = {978-1-4673-3049-7},\n  pages         = {1116-1123},\n  publisher     = {IEEE Computer Society},\n  title         = {PyOP2: A High-Level Framework for\nPerformance-Portable Simulations on Unstructured\nMeshes},\n  url           = {http://dx.doi.org/10.1109/SC.Companion.2012.134},\n  year          = {2012}\n}\n\n
\n
\n\n\n\n
\n\n\n\n\n\n
\n
\n\n
\n
\n  \n 2010\n \n \n (1)\n \n \n
\n
\n \n \n
\n \n\n \n \n \n \n \n \n Towards generating optimised finite element solvers for GPUs from high-level specifications.\n \n \n \n \n\n\n \n Markall, G. R.; Ham, D. A.; and Kelly, P. H. J.\n\n\n \n\n\n\n Procedia Computer Science, 1(1): 1815–1823. 2010.\n ICCS 2010\n\n\n\n
\n\n\n\n \n \n \"TowardsPaper\n  \n \n\n \n \n doi\n  \n \n\n \n link\n  \n \n\n bibtex\n \n\n \n\n \n  \n \n 21 downloads\n \n \n\n \n \n \n \n \n \n \n\n  \n \n \n\n\n\n
\n
@article{Markall2010,\n  author        = {Graham R. Markall and David A. Ham and Paul H. J.\nKelly},\n  doi           = {10.1016/j.procs.2010.04.203},\n  journal       = {Procedia Computer Science},\n  note          = {{ICCS} 2010},\n  number        = {1},\n  pages         = {1815--1823},\n  title         = {Towards generating optimised finite element solvers\nfor GPUs from high-level specifications},\n  url           = {http://dx.doi.org/10.1016/j.procs.2010.04.203},\n  volume        = {1},\n  year          = {2010}\n}\n\n
\n
\n\n\n\n
\n\n\n\n\n\n
\n
\n\n\n\n\n
\n\n\n \n\n \n \n \n \n\n
\n"}; document.write(bibbase_data.data);