Network


Latest external collaboration on country level. Dive into details by clicking on the dots.

Hotspot


Dive into the research topics where Freddie D. Witherden is active.

Publication


Featured researches published by Freddie D. Witherden.


Computers & Mathematics With Applications | 2015

On the identification of symmetric quadrature rules for finite element methods

Freddie D. Witherden; Peter E. Vincent

In this paper we describe a methodology for the identification of symmetric quadrature rules inside of quadrilaterals, triangles, tetrahedra, prisms, pyramids, and hexahedra. The methodology is free from manual intervention and is capable of identifying a set of rules with a given strength and a given number of points. We also present polyquad which is an implementation of our methodology. Using polyquad v1.0 we proceed to derive a complete set of symmetric rules on the aforementioned domains. All rules possess purely positive weights and have all points inside the domain. Many of the rules appear to be new, and an improvement over those tabulated in the literature.


Journal of Scientific Computing | 2014

An Analysis of Solution Point Coordinates for Flux Reconstruction Schemes on Triangular Elements

Freddie D. Witherden; Peter E. Vincent

The flux reconstruction approach offers an efficient route to high-order accuracy on unstructured grids. The location of the solution points plays an important role in determining the stability and accuracy of FR schemes on triangular elements. In particular, it is desirable that a solution point set (i) defines a well conditioned nodal basis for representing the solution, (ii) is symmetric, (iii) has a triangular number of points and, (iv) minimises aliasing errors when constructing a polynomial representation of the flux. In this paper we propose a methodology for generating solution points for triangular elements. Using this methodology several thousand point sets are generated and analysed. Numerical performance is assessed through an Euler vortex test case. It is found that the Lebesgue constant and quadrature strength of the points are strong indicators of stability and performance. Further, at polynomial orders


Journal of Computational Physics | 2017

On the utility of GPU accelerated high-order methods for unsteady flow simulations

Brian C. Vermeire; Freddie D. Witherden; Peter E. Vincent


ieee international conference on high performance computing data and analytics | 2016

Towards green aviation with python at petascale

Peter E. Vincent; Freddie D. Witherden; Brian C. Vermeire; Jin Seok Park; Arvind S. Iyer

\wp = 4,6,7


7th AIAA Theoretical Fluid Mechanics Conference | 2014

A Guide to the Implementation of Boundary Conditions in Compact High-Order Methods for Compressible Aerodynamics

Gianmarco Mengaldo; Daniele De Grazia; Freddie D. Witherden; Antony M. Farrington; Peter E. Vincent; Spencer J. Sherwin; Joaquim Peiró


22nd AIAA Computational Fluid Dynamics Conference | 2015

PyFR: Next-Generation High-Order Computational Fluid Dynamics on Many-Core Hardware (Invited)

Peter E. Vincent; Freddie D. Witherden; Antony M. Farrington; George Ntemos; Brian C. Vermeire; Jin Seok Park; Arvind S. Iyer

℘=4,6,7 solution points with superior performance to those tabulated in literature are discovered.


Journal of Scientific Computing | 2017

A Direct Flux Reconstruction Scheme for Advection–Diffusion Problems on Triangular Grids

Joshua Romero; Freddie D. Witherden; Antony Jameson

First- and second-order accurate numerical methods, implemented for CPUs, underpin the majority of industrial CFD solvers. Whilst this technology has proven very successful at solving steady-state problems via a Reynolds Averaged NavierStokes approach, its utility for undertaking scale-resolving simulations of unsteady flows is less clear. High-order methods for unstructured grids and GPU accelerators have been proposed as an enabling technology for unsteady scale-resolving simulations of flow over complex geometries. In this study we systematically compare accuracy and cost of the high-order Flux Reconstruction solver PyFR running on GPUs and the industry-standard solver STAR-CCM+ running on CPUs when applied to a range of unsteady flow problems. Specifically, we perform comparisons of accuracy and cost for isentropic vortex advection (EV), decay of the TaylorGreen vortex (TGV), turbulent flow over a circular cylinder, and turbulent flow over an SD7003 aerofoil. We consider two configurations of STAR-CCM+: a second-order configuration, and a third-order configuration, where the latter was recommended by CD-adapco for more effective computation of unsteady flow problems. Results from both PyFR and STAR-CCM+ demonstrate that third-order schemes can be more accurate than second-order schemes for a given cost e.g. going from second- to third-order, the PyFR simulations of the EV and TGV achieve 75 and 3 error reduction respectively for the same or reduced cost, and STAR-CCM+ simulations of the cylinder recovered wake statistics significantly more accurately for only twice the cost. Moreover, advancing to higher-order schemes on GPUs with PyFR was found to offer even further accuracy vs. cost benefits relative to industry-standard tools.


23rd AIAA Computational Fluid Dynamics Conference | 2017

Future Directions in Computational Fluid Dynamics

Freddie D. Witherden; Antony Jameson

Accurate simulation of unsteady turbulent flow is critical for improved design of greener aircraft that are quieter and more fuel-efficient. We demonstrate application of PyFR, a Python based computational fluid dynamics solver, to petascale simulation of such flow problems. Rationale behind algorithmic choices, which offer increased levels of accuracy and enable sustained computation at up to 58% of peak DP-FLOP/s on unstructured grids, will be discussed in the context of modern hardware. A range of software innovations will also be detailed, including use of runtime code generation, which enables PyFR to efficiently target multiple platforms, including heterogeneous systems, via a single implementation. Finally, results will be presented from a fullscale simulation of flow over a low-pressure turbine blade cascade, along with weak/strong scaling statistics from the Piz Daint and Titan supercomputers, and performance data demonstrating sustained computation at up to 13.7 DP-PFLOP/s.


Journal of Computational Physics | 2018

A parallel direct cut algorithm for high-order overset methods with application to a spinning golf ball

Jacob Crabill; Freddie D. Witherden; Antony Jameson

The nature of boundary conditions, and how they are implemented, can have a significant impact on the stability and accuracy of a Computational Fluid Dynamics (CFD) solver. The objective of this paper is to assess how different boundary conditions impact the performance of compact discontinuous high-order spectral element methods (such as the discontinuous Galerkin method and the Flux Reconstruction approach), when these schemes are used to solve the Euler and compressible Navier-Stokes equations on unstructured grids. Specifically, the paper will investigate inflow/outflow and wall boundary conditions. In all studies the boundary conditions were enforced by modifying the boundary flux. For Riemann invariant (characteristic), slip and no-slip conditions we have considered a direct and an indirect enforcement of the boundary conditions, the first obtained by calculating the flux using the known solution at the given boundary while the second achieved by using a ghost state and by solving a Riemann problem. All computations were performed using the open-source software Nektar++ (www.nektar.info).


Computer Physics Communications | 2018

A high-order cross-platform incompressible Navier–Stokes solver via artificial compressibility with application to a turbulent jet

N. A. Loppi; Freddie D. Witherden; Antony Jameson; Peter E. Vincent

High-order numerical methods for unstructured grids combine the superior accuracy of high-order spectral or finite difference methods with the geometric flexibility of low-order finite volume or finite element schemes. The Flux Reconstruction (FR) approach unifies various high-order schemes for unstructured grids within a single framework. Additionally, the FR approach exhibits a significant degree of element locality, and is thus able to run efficiently on modern many-core hardware platforms, such as Graphical Processing Units (GPUs). The aforementioned properties of FR mean it offers a promising route to performing affordable, and hence industrially relevant, scale-resolving simulations of hitherto intractable unsteady flows within the vicinity of real-world engineering geometries. Here we present PyFR, an open-source Python based framework for solving advection-diffusion type problems using the FR approach. The framework is designed to solve a range of governing systems on mixed unstructured grids containing various element types. It is also designed to target a range of hardware platforms via use of a custom Mako-derived domain specific language. Specifically, the current release of PyFR is able to solve the compressible Euler and Navier-Stokes equations on grids of quadrilateral and triangular elements in two dimensions, and hexahedral, tetrahedral, prismatic, and pyramidal elements in three dimensions, targeting clusters of multi-core CPUs, NVIDIA GPUs (K20, K40 etc.), AMD GPUs (S10000, W9100 etc.), and heterogeneous mixtures thereof. Results will be presented for various benchmark and ‘real-world’ flow problems. PyFR is freely available under an open-source 3-Clause New-Style BSD license (www.pyfr.org).

Collaboration


Dive into the Freddie D. Witherden's collaboration.

Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Researchain Logo
Decentralizing Knowledge