{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,4,29]],"date-time":"2026-04-29T00:10:08Z","timestamp":1777421408904,"version":"3.51.4"},"reference-count":51,"publisher":"Elsevier BV","license":[{"start":{"date-parts":[[2021,1,1]],"date-time":"2021-01-01T00:00:00Z","timestamp":1609459200000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.elsevier.com\/tdm\/userlicense\/1.0\/"},{"start":{"date-parts":[[2021,1,1]],"date-time":"2021-01-01T00:00:00Z","timestamp":1609459200000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.elsevier.com\/legal\/tdmrep-license"},{"start":{"date-parts":[[2020,7,20]],"date-time":"2020-07-20T00:00:00Z","timestamp":1595203200000},"content-version":"vor","delay-in-days":0,"URL":"http:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"funder":[{"DOI":"10.13039\/501100000266","name":"Engineering and Physical Sciences Research Council","doi-asserted-by":"publisher","id":[{"id":"10.13039\/501100000266","id-type":"DOI","asserted-by":"publisher"}]},{"DOI":"10.13039\/501100003246","name":"Nederlandse Organisatie voor Wetenschappelijk Onderzoek","doi-asserted-by":"publisher","id":[{"id":"10.13039\/501100003246","id-type":"DOI","asserted-by":"publisher"}]}],"content-domain":{"domain":["elsevier.com","sciencedirect.com"],"crossmark-restriction":true},"short-container-title":["Computers &amp; Mathematics with Applications"],"published-print":{"date-parts":[[2021,1]]},"DOI":"10.1016\/j.camwa.2020.04.023","type":"journal-article","created":{"date-parts":[[2020,5,27]],"date-time":"2020-05-27T17:38:48Z","timestamp":1590601128000},"page":"289-315","update-policy":"https:\/\/doi.org\/10.1016\/elsevier_cm_policy","source":"Crossref","is-referenced-by-count":16,"special_numbering":"C","title":["LEoPart: A particle library for FEniCS"],"prefix":"10.1016","volume":"81","author":[{"ORCID":"https:\/\/orcid.org\/0000-0001-8100-9514","authenticated-orcid":false,"given":"Jakob M.","family":"Maljaars","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Chris N.","family":"Richardson","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Nathan","family":"Sime","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"78","reference":[{"issue":"1","key":"10.1016\/j.camwa.2020.04.023_b1","doi-asserted-by":"crossref","first-page":"15","DOI":"10.1007\/BF00872184","article-title":"Application of particle methods to reliable identification of groundwater pollution sources","volume":"6","author":"Bagtzoglou","year":"1992","journal-title":"Water Resour. Manag."},{"issue":"1","key":"10.1016\/j.camwa.2020.04.023_b2","doi-asserted-by":"crossref","first-page":"17","DOI":"10.1016\/S1463-5003(99)00003-7","article-title":"Toward a general theory of the age in ocean modelling","volume":"1","author":"Delhez","year":"1999","journal-title":"Ocean Model."},{"issue":"3\u20134","key":"10.1016\/j.camwa.2020.04.023_b3","doi-asserted-by":"crossref","first-page":"229","DOI":"10.1016\/S0924-7963(01)00026-4","article-title":"The concept of age in marine modelling: I. Theory and preliminary model results","volume":"28","author":"Deleersnijder","year":"2001","journal-title":"J. Mar. Syst."},{"issue":"4","key":"10.1016\/j.camwa.2020.04.023_b4","doi-asserted-by":"crossref","DOI":"10.1029\/2001GC000214","article-title":"Testing the tracer ratio method for modeling active compositional fields in mantle convection simulations","volume":"4","author":"Tackley","year":"2003","journal-title":"Geochem. Geophys. Geosyst."},{"issue":"2","key":"10.1016\/j.camwa.2020.04.023_b5","doi-asserted-by":"crossref","first-page":"301","DOI":"10.1007\/s00348-005-0068-7","article-title":"A quantitative study of three-dimensional Lagrangian particle tracking algorithms","volume":"40","author":"Ouellette","year":"2006","journal-title":"Exp. Fluids"},{"issue":"1","key":"10.1016\/j.camwa.2020.04.023_b6","doi-asserted-by":"crossref","first-page":"409","DOI":"10.1146\/annurev-fluid-120710-101204","article-title":"Particle image velocimetry for complex and turbulent flows","volume":"45","author":"Westerweel","year":"2013","journal-title":"Annu. Rev. Fluid Mech."},{"key":"10.1016\/j.camwa.2020.04.023_b7","series-title":"Particle Image Velocimetry: A Practical Guide","author":"Raffel","year":"2018"},{"issue":"12","key":"10.1016\/j.camwa.2020.04.023_b8","doi-asserted-by":"crossref","first-page":"2500","DOI":"10.1016\/j.buildenv.2011.06.001","article-title":"CFD simulation of airborne pathogen transport due to human activities","volume":"46","author":"Hathway","year":"2011","journal-title":"Build. Environ."},{"issue":"1","key":"10.1016\/j.camwa.2020.04.023_b9","doi-asserted-by":"crossref","first-page":"188","DOI":"10.1016\/j.compfluid.2010.09.001","article-title":"An efficient and robust method for Lagrangian magnetic particle tracking in fluid flow simulations on unstructured grids","volume":"40","author":"Cohen Stuart","year":"2011","journal-title":"Comput. Fluids"},{"issue":"2","key":"10.1016\/j.camwa.2020.04.023_b10","doi-asserted-by":"crossref","first-page":"119","DOI":"10.1016\/0360-1285(85)90002-4","article-title":"PDF methods for turbulent reactive flows","volume":"11","author":"Pope","year":"1985","journal-title":"Prog. Energy Combust. Sci."},{"issue":"1","key":"10.1016\/j.camwa.2020.04.023_b11","doi-asserted-by":"crossref","first-page":"156","DOI":"10.1016\/j.jcp.2003.08.032","article-title":"A general mass consistency algorithm for hybrid particle\/finite-volume PDF methods","volume":"194","author":"Zhang","year":"2004","journal-title":"J. Comput. Phys."},{"key":"10.1016\/j.camwa.2020.04.023_b12","doi-asserted-by":"crossref","first-page":"22","DOI":"10.1029\/97JB01353","article-title":"A comparison of methods for the modeling of thermochemical convection","volume":"102","author":"van Keken","year":"1997","journal-title":"J. Geophys. Res.: Solid Earth"},{"key":"10.1016\/j.camwa.2020.04.023_b13","doi-asserted-by":"crossref","first-page":"19","DOI":"10.1029\/93JB03403","article-title":"Segregation of subducted oceanic crust in the convecting mantle","volume":"99","author":"Christensen","year":"1994","journal-title":"J. Geophys. Res.: Solid Earth"},{"key":"10.1016\/j.camwa.2020.04.023_b14","doi-asserted-by":"crossref","first-page":"B06403","DOI":"10.1029\/2006JB004813","article-title":"Deep storage of oceanic crust in a vigorously convecting mantle","volume":"112","author":"Brandenburg","year":"2007","journal-title":"J. Geophys. Res.: Solid Earth"},{"issue":"9","key":"10.1016\/j.camwa.2020.04.023_b15","doi-asserted-by":"crossref","first-page":"1073","DOI":"10.1002\/nme.3356","article-title":"A high-order accurate particle-in-cell method","volume":"90","author":"Edwards","year":"2012","journal-title":"Internat. J. Numer. Methods Engrg."},{"issue":"3","key":"10.1016\/j.camwa.2020.04.023_b16","doi-asserted-by":"crossref","first-page":"403","DOI":"10.1137\/140976911","article-title":"PICIN: a particle-in-cell solver for incompressible free surface flows with two-way fluid-solid coupling","volume":"37","author":"Kelly","year":"2015","journal-title":"SIAM J. Sci. Comput."},{"key":"10.1016\/j.camwa.2020.04.023_b17","doi-asserted-by":"crossref","first-page":"150","DOI":"10.1016\/j.jcp.2017.12.036","article-title":"A hybridized discontinuous Galerkin framework for high-order particle\u2013mesh operator splitting of the incompressible Navier\u2013Stokes equations","volume":"358","author":"Maljaars","year":"2018","journal-title":"J. Comput. Phys."},{"key":"10.1016\/j.camwa.2020.04.023_b18","doi-asserted-by":"crossref","first-page":"443","DOI":"10.1016\/j.cma.2019.01.028","article-title":"Conservative, high-order particle-mesh scheme with applications to advection-dominated flows","volume":"348","author":"Maljaars","year":"2019","journal-title":"Comput. Methods Appl. Mech. Engrg."},{"key":"10.1016\/j.camwa.2020.04.023_b19","series-title":"Numerical Methods for Flows - FEF 2017 Selected Contributions","article-title":"Optimization based Particle-Mesh algorithm for high-order and Conservative Scalar Transport","author":"Maljaars","year":"2019"},{"issue":"3","key":"10.1016\/j.camwa.2020.04.023_b20","doi-asserted-by":"crossref","first-page":"413","DOI":"10.1016\/S1001-6058(16)60751-5","article-title":"Development of a hybrid particle-mesh method for simulating free-surface flows","volume":"29","author":"Maljaars","year":"2017","journal-title":"J. Hydrodyn. Ser. B"},{"key":"10.1016\/j.camwa.2020.04.023_b21","unstructured":"Leopart source code, https:\/\/bitbucket.org\/jakob_maljaars\/leopart\/."},{"key":"10.1016\/j.camwa.2020.04.023_b22","series-title":"Automated Solution of Differential Equations by the Finite Element Method, Vol. 84","first-page":"724","author":"Logg","year":"2012"},{"key":"10.1016\/j.camwa.2020.04.023_b23","series-title":"PETSc Users Manual","author":"Balay","year":"2019"},{"key":"10.1016\/j.camwa.2020.04.023_b24","series-title":"ASPECT v2.1.0 [software]","author":"Bangerth","year":"2019"},{"issue":"9","key":"10.1016\/j.camwa.2020.04.023_b25","doi-asserted-by":"crossref","first-page":"3596","DOI":"10.1029\/2018GC007508","article-title":"Flexible and scalable particle-in-cell methods with adaptive mesh refinement for geodynamic computations","volume":"19","author":"Gassm\u00f6ller","year":"2018","journal-title":"Geochem. Geophys. Geosyst."},{"key":"10.1016\/j.camwa.2020.04.023_b26","doi-asserted-by":"crossref","DOI":"10.1515\/jnma-2019-0064","article-title":"The deal.ii library, version 9.1","author":"Arndt","year":"2019","journal-title":"J. Numer. Math."},{"key":"10.1016\/j.camwa.2020.04.023_b27","first-page":"1","article-title":"A hybridizable discontinuous Galerkin method for the Navier\u2013Stokes equations with pointwise divergence-free velocity field","author":"Rhebergen","year":"2018","journal-title":"J. Sci. Comput."},{"key":"10.1016\/j.camwa.2020.04.023_b28","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1016\/j.cma.2019.112619","article-title":"An embedded\u2013hybridized discontinuous Galerkin finite element method for the Stokes equations","volume":"358","author":"Rhebergen","year":"2020","journal-title":"Comput. Methods Appl. Mech. Engrg."},{"issue":"4","key":"10.1016\/j.camwa.2020.04.023_b29","doi-asserted-by":"crossref","first-page":"9","DOI":"10.1080\/10867651.2000.10487528","article-title":"Generating random points in a tetrahedron","volume":"5","author":"Rocchini","year":"2000","journal-title":"J. Graph. Tools"},{"issue":"2","key":"10.1016\/j.camwa.2020.04.023_b30","doi-asserted-by":"crossref","first-page":"858","DOI":"10.1016\/j.jcp.2005.10.024","article-title":"An auxiliary grid method for computations of multiphase flows in complex geometries","volume":"214","author":"Muradoglu","year":"2006","journal-title":"J. Comput. Phys."},{"issue":"1","key":"10.1016\/j.camwa.2020.04.023_b31","doi-asserted-by":"crossref","first-page":"22","DOI":"10.1016\/0021-9991(90)90002-I","article-title":"A vectorized particle tracer for unstructured grids","volume":"91","author":"L\u00f6hner","year":"1990","journal-title":"J. Comput. Phys."},{"key":"10.1016\/j.camwa.2020.04.023_b32","series-title":"A hybrid particle-mesh method for simulating free surface flows","author":"Maljaars","year":"2016"},{"issue":"2","key":"10.1016\/j.camwa.2020.04.023_b33","doi-asserted-by":"crossref","first-page":"168","DOI":"10.1016\/j.pecs.2009.09.003","article-title":"Progress in probability density function methods for turbulent reacting flows","volume":"36","author":"Haworth","year":"2010","journal-title":"Prog. Energy Combust. Sci."},{"issue":"20","key":"10.1016\/j.camwa.2020.04.023_b34","doi-asserted-by":"crossref","first-page":"8792","DOI":"10.1016\/j.jcp.2008.06.021","article-title":"An accurate time advancement algorithm for particle tracking","volume":"227","author":"Popov","year":"2008","journal-title":"J. Comput. Phys."},{"issue":"9","key":"10.1016\/j.camwa.2020.04.023_b35","doi-asserted-by":"crossref","first-page":"625","DOI":"10.1002\/fld.3824","article-title":"A comparative study of truly incompressible and weakly compressible SPH methods for free surface incompressible flows","volume":"73","author":"Chen","year":"2013","journal-title":"Internat. J. Numer. Methods Fluids"},{"issue":"12","key":"10.1016\/j.camwa.2020.04.023_b36","doi-asserted-by":"crossref","first-page":"1337","DOI":"10.1016\/j.ijmultiphaseflow.2007.06.002","article-title":"Accurate numerical estimation of interphase momentum transfer in Lagrangian-Eulerian simulations of dispersed two-phase flows","volume":"33","author":"Garg","year":"2007","journal-title":"Int. J. Multiph. Flow"},{"issue":"1","key":"10.1016\/j.camwa.2020.04.023_b37","doi-asserted-by":"crossref","first-page":"96","DOI":"10.1016\/j.jcp.2005.09.008","article-title":"High-order nodal discontinuous Galerkin particle-in-cell method on unstructured grids","volume":"214","author":"Jacobs","year":"2006","journal-title":"J. Comput. Phys."},{"issue":"1","key":"10.1016\/j.camwa.2020.04.023_b38","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1007\/BF02591962","article-title":"A numerically stable dual method for solving strictly convex quadratic programs","volume":"27","author":"Goldfarb","year":"1983","journal-title":"Math. Program."},{"issue":"2","key":"10.1016\/j.camwa.2020.04.023_b39","doi-asserted-by":"crossref","first-page":"889","DOI":"10.1137\/100818583","article-title":"Energy stable and momentum conserving hybrid finite element method for the incompressible Navier\u2013Stokes equations","volume":"34","author":"Labeur","year":"2012","journal-title":"SIAM J. Sci. Comput."},{"issue":"1","key":"10.1016\/j.camwa.2020.04.023_b40","doi-asserted-by":"crossref","first-page":"87","DOI":"10.1137\/090775464","article-title":"Analysis of an interface stabilized finite element method: The Advection-Diffusion-Reaction equation","volume":"49","author":"Wells","year":"2011","journal-title":"SIAM J. Numer. Anal."},{"issue":"9","key":"10.1016\/j.camwa.2020.04.023_b41","doi-asserted-by":"crossref","first-page":"3232","DOI":"10.1016\/j.jcp.2009.01.030","article-title":"An implicit high\u2013order hybridizable discontinuous Galerkin method for linear convection\u2013diffusion equations","volume":"228","author":"Nguyen","year":"2009","journal-title":"J. Comput. Phys."},{"issue":"2","key":"10.1016\/j.camwa.2020.04.023_b42","doi-asserted-by":"crossref","first-page":"523","DOI":"10.1006\/jcph.2001.6747","article-title":"An incompressible three-dimensional multiphase particle-in-cell model for dense particle flows","volume":"170","author":"Snider","year":"2001","journal-title":"J. Comput. Phys."},{"issue":"11","key":"10.1016\/j.camwa.2020.04.023_b43","doi-asserted-by":"crossref","first-page":"5447","DOI":"10.1016\/j.jcp.2008.01.045","article-title":"The parabolic edge reconstruction method (PERM) for Lagrangian particle advection","volume":"227","author":"McDermott","year":"2008","journal-title":"J. Comput. Phys."},{"issue":"2","key":"10.1016\/j.camwa.2020.04.023_b44","doi-asserted-by":"crossref","first-page":"314","DOI":"10.1016\/0021-9991(86)90211-1","article-title":"FLIP: A method for adaptively zoned, particle-in-cell calculations of fluid flows in two dimensions","volume":"65","author":"Brackbill","year":"1986","journal-title":"J. Comput. Phys."},{"issue":"2","key":"10.1016\/j.camwa.2020.04.023_b45","doi-asserted-by":"crossref","first-page":"627","DOI":"10.1137\/0733033","article-title":"High-Resolution Conservative algorithms for advection in incompressible flow","volume":"33","author":"LeVeque","year":"1996","journal-title":"SIAM J. Numer. Anal."},{"issue":"3","key":"10.1016\/j.camwa.2020.04.023_b46","doi-asserted-by":"crossref","first-page":"335","DOI":"10.1016\/0021-9991(79)90051-2","article-title":"Fully multidimensional flux-corrected transport algorithms for fluids","volume":"31","author":"Zalesak","year":"1979","journal-title":"J. Comput. Phys."},{"issue":"1","key":"10.1016\/j.camwa.2020.04.023_b47","doi-asserted-by":"crossref","first-page":"83","DOI":"10.1006\/jcph.2002.7166","article-title":"A hybrid particle level set method for improved interface capturing","volume":"183","author":"Enright","year":"2002","journal-title":"J. Comput. Phys."},{"issue":"3","key":"10.1016\/j.camwa.2020.04.023_b48","doi-asserted-by":"crossref","first-page":"251","DOI":"10.1002\/fld.431","article-title":"Interface reconstruction with least-square fit and split eulerian-Lagrangian advection","volume":"41","author":"Scardovelli","year":"2003","journal-title":"Internat. J. Numer. Methods Fluids"},{"issue":"3","key":"10.1016\/j.camwa.2020.04.023_b49","doi-asserted-by":"crossref","first-page":"1936","DOI":"10.1007\/s10915-018-0760-4","article-title":"Preconditioning of a hybridized discontinuous Galerkin finite element method for the Stokes equations","volume":"77","author":"Rhebergen","year":"2018","journal-title":"J. Sci. Comput."},{"key":"10.1016\/j.camwa.2020.04.023_b50","doi-asserted-by":"crossref","first-page":"95","DOI":"10.1016\/j.cageo.2012.05.012","article-title":"Benchmarking FEniCS for mantle convection simulations","volume":"50","author":"Vynnytska","year":"2013","journal-title":"Comput. Geosci."},{"issue":"2","key":"10.1016\/j.camwa.2020.04.023_b51","doi-asserted-by":"crossref","first-page":"414","DOI":"10.1016\/0021-9991(91)90007-8","article-title":"High-order splitting methods for the incompressible Navier-Stokes equations","volume":"97","author":"Karniadakis","year":"1991","journal-title":"J. Comput. Phys."}],"container-title":["Computers &amp; Mathematics with Applications"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/api.elsevier.com\/content\/article\/PII:S089812212030170X?httpAccept=text\/xml","content-type":"text\/xml","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/api.elsevier.com\/content\/article\/PII:S089812212030170X?httpAccept=text\/plain","content-type":"text\/plain","content-version":"vor","intended-application":"text-mining"}],"deposited":{"date-parts":[[2025,10,12]],"date-time":"2025-10-12T10:17:33Z","timestamp":1760264253000},"score":1,"resource":{"primary":{"URL":"https:\/\/linkinghub.elsevier.com\/retrieve\/pii\/S089812212030170X"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2021,1]]},"references-count":51,"alternative-id":["S089812212030170X"],"URL":"https:\/\/doi.org\/10.1016\/j.camwa.2020.04.023","relation":{},"ISSN":["0898-1221"],"issn-type":[{"value":"0898-1221","type":"print"}],"subject":[],"published":{"date-parts":[[2021,1]]},"assertion":[{"value":"Elsevier","name":"publisher","label":"This article is maintained by"},{"value":"LEoPart: A particle library for FEniCS","name":"articletitle","label":"Article Title"},{"value":"Computers & Mathematics with Applications","name":"journaltitle","label":"Journal Title"},{"value":"https:\/\/doi.org\/10.1016\/j.camwa.2020.04.023","name":"articlelink","label":"CrossRef DOI link to publisher maintained version"},{"value":"article","name":"content_type","label":"Content Type"},{"value":"\u00a9 2020 The Authors. Published by Elsevier Ltd.","name":"copyright","label":"Copyright"}]}}