Demonstration venue · read-only. Every page can be browsed; the buttons that would change it are switched off. Create an account to run TaxoReview on your own data. A simulation from public publication records: the people listed were not invited and did not agree to review.
? Tutorial for this page

David Moxey

dblp:135/6246 · DBLP profile ↗
← Back
6ranked-venue papers
1as first author
2since 2021 · last 2026
0000-0003-2186-8397ORCID · verified

Domains — the database's venue-derived domains; a paper can count in several

Graphics, computer vision, multimedia, augmented reality and games · 4 · 1 first-author · 2 since 2021Systems, architecture and hardware · 1Software engineering, systems software and programming languages · 1Applied, interdisciplinary, general and emerging computing · 1

Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.

Computer graphics and multimedia
4 papers
Geometric modeling and processing · 100%
Interdisciplinary, comprehensive, and emerging computing
2 papers
Computational science and engineering · 100%
Computer architecture, parallel and distributed computing, and storage systems
1 paper
Parallel and multicore computing · 100%

Topics — the 5 heaviest of 6, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Geometric modeling and processing › mesh generation
mesh curving
1.632026
High-order curvilinear mesh generation from third-party meshes · Comput. Aided Des. 2026
Mesh generation of curvilinear polygons for the high-order virtual element method (VEM) · Comput. Aided Des. 2026
High-order curvilinear meshing using a thermo-elastic analogy · Comput. Aided Des. 2016
Geometric modeling and processing
mesh generation
0.312018
Curvilinear mesh generation using a variational framework · Comput. Aided Des. 2018
Computational science and engineering
numerical simulation
0.312026
High-order curvilinear mesh generation from third-party meshes · Comput. Aided Des. 2026
Parallel and multicore computing
parallel computing
0.112018
Curvilinear mesh generation using a variational framework · Comput. Aided Des. 2018
Parallel and multicore computing › parallel computing › parallel scientific computing
parallel mesh generation
0.112018
Curvilinear mesh generation using a variational framework · Comput. Aided Des. 2018

Methods — techniques the papers use, named apart from their topics

derivative-free optimization · 2.0CAD boundary representation queries · 2.0
YearPublicationVenuePosition
2026 Mesh generation of curvilinear polygons for the high-order virtual element method (VEM)
abstract
We present a proof-of-concept methodology for generating curvilinear polygonal meshes suitable for high-order discretisations by the Virtual Element Method (VEM). A VEM discretisation requires the definition of a set of boundary and internal points used to define basis functions and compute integrals of polynomials. The procedure to locate these points on the boundary borrows ideas from previous work on a posteriori high-order mesh generation in which the geometrical inquiries to a B-rep model of the computational domain are performed via an interface to CAD libraries. Here we describe the steps of the procedure that transforms a straight-sided polygonal mesh, generated using third-party software, into a curvilinear boundary-conforming mesh. We discuss criteria for ensuring and verifying the validity of the mesh. Using an elliptic partial differential equation with Dirichlet boundary conditions as a model problem, we show that VEM discretisations on such meshes achieve the expected rates of convergence as the mesh resolution is increased. This is followed by an illustrative application of the method to the generation of a curvilinear polygonal mesh for an aerofoil geometry. We discuss polygonal curvilinear mesh quality and its enhancement, and use the motion of a cell vertex to appraise three elemental quality metrics, namely convexity, regularity and isotropy, and highlight some of the difficulties associated in their use for mesh quality optimisation. A derivative-free optimisation method is utilised to enhance curvilinear polygonal meshes by maximising a suitable measure of mesh quality. We propose such measure as a combination of the three quality metrics and apply it to optimise a distorted initial mesh for a ring geometry. We show that a suitable version of the convexity metric is effective in untangling invalid meshes. The VEM solution of a model elliptic equation is obtained for a ring geometry where a distorted and an optimised mesh show low errors, indicating that the VEM is robust and relatively insensitive to mesh distortion, and a reduction of the error in the optimised mesh. Finally, we use a more complex geometry, a computational domain for an aerofoil, as a benchmark to further illustrate the ability of the convexity metric to untangle meshes, and also to assess the suitability of two quality measures as optimisation targets to improve the overall quality of curvilinear polygonal meshes.
Kaloyan S. Kirilov, Jingtian Zhou, Joaquim Peiró, Mashy Green, David Moxey, Lourenço Beirão da Veiga, Alessandro Russo 0002, Franco Dassi
Comput. Aided Des.5
2026 High-order curvilinear mesh generation from third-party meshes
Kaloyan S. Kirilov, Jingtian Zhou, Joaquim Peiró, David Moxey
Comput. Aided Des.4
2018 Curvilinear mesh generation using a variational framework
abstract
We aim to tackle the challenge of generating unstructured high-order meshes of complex three-dimensional bodies, which remains a significant bottleneck in the wider adoption of high-order methods. In particular we show that by adopting a variational approach to the generation process, many of the current popular high-order generation methods can be encompassed under a single unifying framework. This allows us to compare the effectiveness of these methods and to assess the quality of the meshes they produce in a systematic fashion. We present a detailed overview of the theory and formulation of the variational framework, and we highlight how such formulation can be effectively exploited to yield a highly-efficient parallel implementation. The effectiveness of this approach is examined by considering a number of two- and three-dimensional examples, where we show how the proposed approach can be used for both mesh quality optimisation and untangling of invalid high-order meshes.
Michael Turner, Joaquim Peiró, David Moxey
Comput. Aided Des.3
2016 High-order curvilinear meshing using a thermo-elastic analogy
abstract
With high-order methods becoming increasingly popular in both academia and industry, generating curvilinear meshes that align with the boundaries of complex geometries continues to present a significant challenge. Whereas traditional low-order methods use planar-faced elements, high-order methods introduce curvature into elements that may, if added naively, cause the element to self-intersect. Over the last few years, several curvilinear mesh generation techniques have been designed to tackle this issue, utilizing mesh deformation to move the interior nodes of the mesh in order to accommodate curvature at the boundary. Many of these are based on elastic models, where the mesh is treated as a solid body and deformed according to a linear or non-linear stress tensor. However, such methods typically have no explicit control over the validity of the elements in the resulting mesh. In this article, we present an extension of this elastic formulation, whereby a thermal stress term is introduced to ‘heat’ or ‘cool’ elements as they deform. We outline a proof-of-concept implementation and show that the adoption of a thermo-elastic analogy leads to an additional degree of robustness, by considering examples in both two and three dimensions.
David Moxey, D. Ekelschot, Ü. Keskin, Spencer J. Sherwin, Joaquim Peiró
Comput. Aided Des.1
2015 TemPSS: A Service Providing Software Parameter Templates and Profiles for Scientific HPC
abstract
Generating and managing input data for large-scale scientific computations has, for many classes of application, always been a challenging process. The emergence of new hardware platforms and increasingly complex scientific models compounds this problem as configuration data can change depending on the underlying hardware and properties of the computation. In this paper we present TemPSS (Templates and Profiles for Scientific Software), a web-based service for building and managing application input files using the concepts of software parameter templates and job profiles. Many complex, distributed applications require the expertise of more than one individual to allow an application to run efficiently on different types of hardware. TemPSS supports collaborative development of application configurations through the ability to save, edit and extend job profiles that define the inputs to an application. We describe the process of defining templates and profiles and the structures used to add an application template to the TemPSS service. We also detail the implementation of the service and describe its interfaces and functionality.
Jeremy Cohen 0002, Chris D. Cantwell, David Moxey, Jeremy Nowell, Peter Austing, John Darlington, Spencer J. Sherwin
e-Science3
2013 Nekkloud: A software environment for high-order finite element analysis on clusters and clouds
abstract
As the capabilities and diversity of computational platforms continue to grow, scientific software is becoming ever more complex in order to target resources effectively. In the libhpc project we are developing a suite of tools and services to simplify job description and execution on heterogeneous infrastructures. This paper presents Nekkloud, a web-based software environment, built on aspects of the libhpc framework, for running the Nektar++ high-order finite element code on both cluster and cloud platforms, while improving the accessibility of the software for end-users and improving the user experience. Nektar++ provides a suite of solvers which span a range of scientific domains, ensuring that Nekkloud has a broad range of use cases. We describe the Nekkloud environment, its use and its ability to target both local campus cluster infrastructure and cloud computing resources, enabling users to make better use of the facilities available to them.
Jeremy Cohen 0002, David Moxey, Chris D. Cantwell, Pavel Burovskiy, John Darlington, Spencer J. Sherwin
CLUSTER2