@unpublished{2023-dolfinx, AUTHOR = {Baratta, Igor A. and Dean, Joseph P. and Dokken, J{\o}rgen S. and Habera, Michal and Hale, Jack S. and Richardson, Chris N. and Rognes, Marie E. and Scroggs, Matthew W. and Sime, Nathan and Wells, Garth N.}, TITLE = {{DOLFINx:} the next generation {FEniCS} problem solving environment}, YEAR = {2023}, DOI = {10.5281/zenodo.10447666}, } @article{2024-coupling, AUTHOR = {Bosy, Micha{\l} and Scroggs, Matthew W. and Betcke, Timo and Burman, Erik and Cooper, Christopher D.}, TITLE = {Coupling finite and boundary element methods to solve the {Poisson--Boltzmann} equation for electrostatics in molecular solvation}, YEAR = {2024}, JOURNAL = {Journal of Computational Chemistry}, VOLUME = {45}, NUMBER = {11}, PAGES = {{787--797}}, DOI = {10.1002/jcc.27262}, ARCHIVEPREFIX = {arXiv}, EPRINT = {2305.11886}, } @article{2022-helmholtz, AUTHOR = {Betcke, Timo and Burman, Erik and Scroggs, Matthew W.}, TITLE = {Boundary element methods for {Helmholtz} problems with weakly imposed boundary conditions}, YEAR = {2022}, JOURNAL = {SIAM Journal on Scientific Computing}, VOLUME = {44}, NUMBER = {5}, PAGES = {{A2895--A2917}}, DOI = {10.1137/20M1334802}, ARCHIVEPREFIX = {arXiv}, EPRINT = {2004.13424}, } @article{2022-dofs, AUTHOR = {Scroggs, Matthew W. and Dokken, J{\o}rgen S. and Richardson, Chris N. and Wells, Garth N.}, TITLE = {Construction of arbitrary order finite element degree-of-freedom maps on polygonal and polyhedral cell meshes}, YEAR = {2022}, JOURNAL = {ACM Transactions on Mathematical Software}, VOLUME = {48}, NUMBER = {2}, PAGES = {{18:1--18:23}}, DOI = {10.1145/3524456}, ARCHIVEPREFIX = {arXiv}, EPRINT = {2102.11901}, } @article{2022-basix, AUTHOR = {Scroggs, Matthew W. and Baratta, Igor A. and Richardson, Chris N. and Wells, Garth N.}, TITLE = {Basix: a runtime finite element basis evaluation library}, YEAR = {2022}, JOURNAL = {Journal of Open Source Software}, VOLUME = {7}, NUMBER = {73}, PAGES = {{3982}}, DOI = {10.21105/joss.03982}, } @article{2021-symfem, AUTHOR = {Scroggs, Matthew W.}, TITLE = {Symfem: a symbolic finite element definition library}, YEAR = {2021}, JOURNAL = {Journal of Open Source Software}, VOLUME = {6}, NUMBER = {64}, PAGES = {{3556}}, DOI = {10.21105/joss.03556}, } @article{2021-cise, AUTHOR = {Betcke, Timo and Scroggs, Matthew W.}, TITLE = {Designing a high-performance boundary element library with {OpenCL} and {Numba}}, YEAR = {2021}, JOURNAL = {IEEE Computing in Science \& Engineering}, VOLUME = {23}, NUMBER = {4}, PAGES = {{18--28}}, DOI = {10.1109/MCSE.2021.3085420}, } @article{2021-joss, AUTHOR = {Betcke, Timo and Scroggs, Matthew W.}, TITLE = {Bempp-cl: {A} fast {Python} based just-in-time compiling boundary element library}, YEAR = {2021}, JOURNAL = {Journal of Open Source Software}, VOLUME = {6}, NUMBER = {59}, PAGES = {{2879}}, DOI = {10.21105/joss.02879}, } @thesis{2020-thesis, AUTHOR = {Scroggs, Matthew W.}, TITLE = {Efficient computation and applications of the {Calder\'{o}n} projector}, YEAR = {2020}, SCHOOL = {University College London}, } @article{2020-signorini, AUTHOR = {Burman, Erik and Frei, Stefan and Scroggs, Matthew W.}, TITLE = {Weak imposition of {Signorini} boundary conditions on the boundary element method}, YEAR = {2020}, JOURNAL = {SIAM Journal on Numerical Analysis}, VOLUME = {58}, NUMBER = {4}, PAGES = {{2334--2350}}, DOI = {10.1137/19M1281721}, ARCHIVEPREFIX = {arXiv}, EPRINT = {1908.05580}, } @article{2019-multiplescattering, AUTHOR = {Kleanthous, Antigoni and Betcke, Timo and Hewett, David P. and Scroggs, Matthew W. and Baran, Anthony J.}, TITLE = {Calder\'{o}n preconditioning of {PMCHWT} boundary integral equations for scattering by multiple absorbing dielectric particles}, YEAR = {2019}, JOURNAL = {Journal of Quantitative Spectroscopy and Radiative Transfer}, VOLUME = {224}, PAGES = {{383--395}}, DOI = {10.1016/j.jqsrt.2018.11.035}, ARCHIVEPREFIX = {arXiv}, EPRINT = {1808.10539}, } @article{2019-weaklyimposed, AUTHOR = {Betcke, Timo and Burman, Erik and Scroggs, Matthew W.}, TITLE = {Boundary element methods with weakly imposed boundary conditions}, YEAR = {2019}, JOURNAL = {SIAM Journal on Scientific Computing}, VOLUME = {41}, NUMBER = {3}, PAGES = {{A1357--A1384}}, DOI = {10.1137/18M119625X}, ARCHIVEPREFIX = {arXiv}, EPRINT = {1807.01109}, } @article{2020-productalgebras, AUTHOR = {Betcke, Timo and Scroggs, Matthew W. and \'{S}migaj, Wojciech}, TITLE = {Product algebras for {Galerkin} discretisations of boundary integral operators and their applications}, YEAR = {2020}, JOURNAL = {ACM Transactions on Mathematical Software}, VOLUME = {46}, NUMBER = {1}, PAGES = {{4:1--4:22}}, DOI = {10.1145/3368618}, ARCHIVEPREFIX = {arXiv}, EPRINT = {1711.10607}, } @article{2017-softwareframeworks, AUTHOR = {Scroggs, Matthew W. and Betcke, Timo and Burman, Erik and \'{S}migaj, Wojciech and van 't Wout, Elwin}, TITLE = {Software frameworks for integral equations in electromagnetic scattering based on {Calder\'{o}n} identities}, YEAR = {2017}, JOURNAL = {Computers \& Mathematics with Applications}, VOLUME = {74}, NUMBER = {11}, PAGES = {{2897--2914}}, DOI = {10.1016/j.camwa.2017.07.049}, ARCHIVEPREFIX = {arXiv}, EPRINT = {1703.10900}, }