Platform: Underpinning Technologies for Finite Element Simulation
Lead Research Organisation:
Imperial College London
Department Name: Aeronautics
Abstract
Our team specialises in the development of finite element methods to computationally simulate fluid flow, particularly low Mach number, transient, separated fluid flows in complex geometries and in the presence of strong multiphysics coupling. These models can be used to make predictions and answer scientific questions in problems ranging from blood flow through an arterial bypass graft to the flow over components of a Formula 1 racing car to explaining how the ocean circulates or predicting the response of the Earth's climate to increased CO2 in the atmosphere. What unifies these flows is that they have common features, such as vortices, that occur across a huge range of sizes and times; these features have a critical effect on the phenomena being studied.
The range of these problem means that to address grand challenges such as the flow of blood in the numerous arteries of the human body, over a full Formula 1 car or the interaction of a massive array of tidal turbines, it is necessary to combine state-of-the-art modelling techniques with the capability to run models on massively parallel supercomputers.
In recognition of the recent changes in computer hardware, this platform will enable the group to promote the next generation of developers to provide general purpose software that takes advantage of cutting edge computer science to enable effective use of parallel computers using emerging hardware in a way that is accessible to fluid modelling experts as well as computer scientists. Hence this platform brings together a team of computer scientists and computational engineers in a fundamentally multidisciplinary project, with the dual aim of providing flexible, internationally respected and widely adopted software libraries, and of training young researchers in this emerging area.
The range of these problem means that to address grand challenges such as the flow of blood in the numerous arteries of the human body, over a full Formula 1 car or the interaction of a massive array of tidal turbines, it is necessary to combine state-of-the-art modelling techniques with the capability to run models on massively parallel supercomputers.
In recognition of the recent changes in computer hardware, this platform will enable the group to promote the next generation of developers to provide general purpose software that takes advantage of cutting edge computer science to enable effective use of parallel computers using emerging hardware in a way that is accessible to fluid modelling experts as well as computer scientists. Hence this platform brings together a team of computer scientists and computational engineers in a fundamentally multidisciplinary project, with the dual aim of providing flexible, internationally respected and widely adopted software libraries, and of training young researchers in this emerging area.
Planned Impact
This proposal has potential for high-impact with a direct route to applications both in science and in industry. This proposal directly targets the barriers to impact that prevent sophisticated computational modelling techniques from finding widespread application in industry and science. Software tools developed in the platform will support systematic, flexible mapping from the science and engineering "business requirements" of a computational modelling project right down to the gates and wires of a computational simulation.
Academic and industrial users of computational fluid dynamics software will benefit from this research since the outputs of the platform will give them access to robust performance-portable implementations of advanced methods. This includes our own industrial collaborators from Fujitsu, BAE Systems, Airbus, McLaren Racing, Rolls Royce, Arup Consulting, Atlantis Resources, SERCO, EDF, British Energy, AMEC, NDA, Shell, BP, Thales, Babcock & Wilcox, and HSE/NII. The next challenge for computational fluid dynamics is to become part of the digital economy as a replacement for physical prototyping for many of these industries, offering the prospect of massively-reduced design costs, as well as time to market since it enables companies to bid for contracts based on full knowledge of costs and performance potential. These savings and improvements in technology can be passed on to the public. We also collaborate with public sector research centres such as the National Oceanographic Centre in Southampton and Liverpool, and the British Antarctic Survey, for whom the improved modelling capability will enable them to better inform government policy on energy and the environment. The public would also benefit from any improvements in weather forecasting through links with the UK Met Office Parallel Dynamical Core project.
We will ensure the impact is maximised by holding a stakeholder input workshop at the start of the project, by engaging with our industrial partners on the steering board, and by placing our researchers on short internships aimed at disseminating our ideas and software and collecting industrial user needs.
Academic and industrial users of computational fluid dynamics software will benefit from this research since the outputs of the platform will give them access to robust performance-portable implementations of advanced methods. This includes our own industrial collaborators from Fujitsu, BAE Systems, Airbus, McLaren Racing, Rolls Royce, Arup Consulting, Atlantis Resources, SERCO, EDF, British Energy, AMEC, NDA, Shell, BP, Thales, Babcock & Wilcox, and HSE/NII. The next challenge for computational fluid dynamics is to become part of the digital economy as a replacement for physical prototyping for many of these industries, offering the prospect of massively-reduced design costs, as well as time to market since it enables companies to bid for contracts based on full knowledge of costs and performance potential. These savings and improvements in technology can be passed on to the public. We also collaborate with public sector research centres such as the National Oceanographic Centre in Southampton and Liverpool, and the British Antarctic Survey, for whom the improved modelling capability will enable them to better inform government policy on energy and the environment. The public would also benefit from any improvements in weather forecasting through links with the UK Met Office Parallel Dynamical Core project.
We will ensure the impact is maximised by holding a stakeholder input workshop at the start of the project, by engaging with our industrial partners on the steering board, and by placing our researchers on short internships aimed at disseminating our ideas and software and collecting industrial user needs.
Publications

Abolghasemi M
(2016)
Simulating tidal turbines with multi-scale mesh optimisation techniques
in Journal of Fluids and Structures



Angeloudis A
(2020)
On the potential of linked-basin tidal power plants: An operational and coastal modelling assessment
in Renewable Energy

Angeloudis A
(2018)
Optimising tidal range power plant operation
in Applied Energy

Angeloudis A.
(2019)
Comparison of twin-basin lagoon systems against conventional tidal power plant designs
in Advances in Renewable Energies Offshore - Proceedings of the 3rd International Conference on Renewable Energies Offshore, RENEW 2018

Avdis A
(2018)
Efficient unstructured mesh generation for marine renewable energy applications
in Renewable Energy

Bendall T
(2019)
The 'recovered space' advection scheme for lowest-order compatible finite element methods
in Journal of Computational Physics

Bendall T
(2022)
A solution to the trilemma of the moist Charney-Phillips staggering
in Quarterly Journal of the Royal Meteorological Society
Description | We have a number of open source packages which are being continually extended and enhanced. These include four finite element packages, Nektar++, PyFR, Fluidity and Firedrake the details of which can be found under our web page www.prism.ac.uk Fluidity and Nektar++ are being used by industry. Collaborations directly related to extending PyFR into an independent software vendor are being supported through and Innovate UK grant. We also have released a new high order meshing capability which is currently available from within Nektar++ distribution but is also planned for an independent release. |
Exploitation Route | We continue to extend these methods and the open access of the software means a number of national and international groups are now engaging with our tools. We also used funds to underpin one of the leading international conferences in high order methods (ICOSAHOM) see www.icosahom2018.org for details. This was the largest conference of the series. |
Sectors | Aerospace Defence and Marine Environment Healthcare |
URL | http://www.prism.ac.uk |
Description | Our open source software is being used by industries such as McClaren Racing, and Rolls Royce for advanced aerodynamics design |
First Year Of Impact | 2014 |
Sector | Aerospace, Defence and Marine,Transport |
Impact Types | Economic |
Description | Council of Science and Technology Review on Modelling |
Geographic Reach | National |
Policy Influence Type | Membership of a guideline committee |
Description | EPSRC Software for the Future II call |
Amount | £435,000 (GBP) |
Funding ID | EP/M011054/1 |
Organisation | Engineering and Physical Sciences Research Council (EPSRC) |
Sector | Public |
Country | United Kingdom |
Start | 01/2015 |
End | 12/2017 |
Description | EPSRC: LIbHPC II |
Amount | £726,567 (GBP) |
Funding ID | EP/K038788/1 |
Organisation | Engineering and Physical Sciences Research Council (EPSRC) |
Sector | Public |
Country | United Kingdom |
Start | 06/2013 |
End | 06/2015 |
Description | ExaFlow |
Amount | £254,824 (GBP) |
Funding ID | 671571 |
Organisation | European Commission |
Sector | Public |
Country | European Union (EU) |
Start | 11/2015 |
End | 10/2018 |
Description | Horizon 2020 (ERC) - TILDA |
Amount | € 231,629 (EUR) |
Funding ID | 635962-2 |
Organisation | European Research Council (ERC) |
Sector | Public |
Country | Belgium |
Start | 04/2015 |
End | 04/2018 |
Description | McLaren Group PhD funding |
Amount | £174,400 (GBP) |
Organisation | McLaren Group |
Sector | Private |
Country | United Kingdom |
Start | 12/2007 |
End | 11/2011 |
Description | Philip Leverhulme Prize |
Amount | £100,000 (GBP) |
Organisation | The Leverhulme Trust |
Sector | Charity/Non Profit |
Country | United Kingdom |
Start | 05/2017 |
End | 05/2020 |
Description | Standard Grant: Moving meshes for global atmospheric modelling |
Amount | £128,254 (GBP) |
Funding ID | NE/M013634/1 |
Organisation | Natural Environment Research Council |
Sector | Public |
Country | United Kingdom |
Start | 08/2015 |
End | 08/2018 |
Description | SysGenX: Composable software generation for system-level simulation at Exascale |
Amount | £813,413 (GBP) |
Funding ID | EP/W026066/1 |
Organisation | Engineering and Physical Sciences Research Council (EPSRC) |
Sector | Public |
Country | United Kingdom |
Start | 12/2021 |
End | 11/2025 |
Description | Towards Zero Prototyping (TSB and EPSRC Joint Call) |
Amount | £196,028 (GBP) |
Funding ID | TS/M001458/1 |
Organisation | Engineering and Physical Sciences Research Council (EPSRC) |
Sector | Public |
Country | United Kingdom |
Start | 09/2014 |
End | 09/2016 |
Title | Nektar++: An open-source spectral/ h p element framework |
Description | This program has been imported from the CPC Program Library held at Queen's University Belfast (1969-2018) Abstract Nektar++ is an open-source software framework designed to support the development of high-performance scalable solvers for partial differential equations using the spectral/ h p element method. High-order methods are gaining prominence in several engineering and biomedical applications due to their improved accuracy over low-order techniques at reduced computational cost for a given number of degrees of freedom. However, their proliferation is often limited by their complexity, which makes th... Title of program: Nektar++ Catalogue Id: AEVV_v1_0 Nature of problem The Nektar++ framework is designed to enable the discretisation and solution of time-independent or time-dependent partial differential equations. Versions of this program held in the CPC repository in Mendeley Data AEVV_v1_0; Nektar++; 10.1016/j.cpc.2015.02.008 |
Type Of Material | Database/Collection of data |
Year Produced | 2019 |
Provided To Others? | Yes |
URL | https://data.mendeley.com/datasets/rb6yfjxrv3/1 |
Title | Nektar++: An open-source spectral/ h p element framework |
Description | This program has been imported from the CPC Program Library held at Queen's University Belfast (1969-2018) Abstract Nektar++ is an open-source software framework designed to support the development of high-performance scalable solvers for partial differential equations using the spectral/ h p element method. High-order methods are gaining prominence in several engineering and biomedical applications due to their improved accuracy over low-order techniques at reduced computational cost for a given number of degrees of freedom. However, their proliferation is often limited by their complexity, which makes th... Title of program: Nektar++ Catalogue Id: AEVV_v1_0 Nature of problem The Nektar++ framework is designed to enable the discretisation and solution of time-independent or time-dependent partial differential equations. Versions of this program held in the CPC repository in Mendeley Data AEVV_v1_0; Nektar++; 10.1016/j.cpc.2015.02.008 |
Type Of Material | Database/Collection of data |
Year Produced | 2019 |
Provided To Others? | Yes |
URL | https://data.mendeley.com/datasets/rb6yfjxrv3 |
Description | Collaboration with Simula Research Laboratory, Oslo, Norway |
Organisation | Simula Research Laboratory |
Country | Norway |
Sector | Academic/University |
PI Contribution | Dr Simon Funke was jointly funded by project EP/L000407/1 and Simula Research Laboratory. This was in order to foster collaboration in code generation techniques for the numerical solution of PDEs, and in the application area of marine renewable energy. Following his move to Simula full time, he continues to collaborate and contribute to a number of projects. |
Collaborator Contribution | Support on the use of code generation techniques and optimisation algorithms for the optimisation of tidal turbine arrays. |
Impact | The further development of the OpenTidalFarm software: http://opentidalfarm.readthedocs.org/en/latest/ Contributions to the development and application of the Thetis software. |
Start Year | 2013 |
Description | McLaren Racing |
Organisation | McLaren Racing |
Country | United Kingdom |
Sector | Private |
PI Contribution | We have transferred fundamental ideas behind vortex stability and identification to their design practice. More recently we are been applying computational modelling tools developed in an academic setting to example flow problems of direct interest to McLaren. |
Collaborator Contribution | Data and motivation on how to focus our research direction |
Impact | . |
Start Year | 2007 |
Title | Firedrake |
Description | Firedrake is an automated system for the portable solution of partial differential equations using the finite element method (FEM). Firedrake enables users to employ a wide range of discretisations to an infinite variety of PDEs and employ either conventional CPUs or GPUs to obtain the solution. |
Type Of Technology | Software |
Year Produced | 2013 |
Open Source License? | Yes |
Impact | Firedrake is a principle test platform for the development of Gung Ho, the future UK Met Office dynamical core. |
URL | http://www.firedrakeproject.org/ |
Title | Fluidity |
Description | Computational fluid dynamics and ocean/atmospheric solver utilising control volume/finite element methods, mesh adaptivitiy, and a suite of parameterisations for turbulence, fluid-structure interactions etc |
Type Of Technology | Software |
Year Produced | 2017 |
Open Source License? | Yes |
Impact | Fluidity is used as the basis for a number of applications and further funding |
URL | http://fluidity-project.org |
Title | Gusto |
Description | A Python library for compatible finite element dynamical cores |
Type Of Technology | Software |
Year Produced | 2016 |
Open Source License? | Yes |
Impact | This software is providing a testbed for the development of the Gung Ho dynamical core for the Met Office forecast model. |
URL | http://firedrakeproject.org/gusto/ |
Title | Nektar++ Version 4.1.0 |
Description | Nektar++ is a tensor product based finite element package designed to allow one to construct efficient classical low polynomial order h-type solvers (where h is the size of the finite element) as well as higher p-order piecewise polynomial order solvers. |
Type Of Technology | Software |
Year Produced | 2015 |
Open Source License? | Yes |
Impact | This package underpins our research efforts in a range of applications involving car aerodynamics, offshore engineering, laminar flow control, cardiovascular flow, and atrial arrthymia. |
URL | http://www.nektar.info/downloads/file/nektar-source-tar-gz/ |
Title | Nektar++ Version 4.2.0 |
Description | Nektar++ is a tensor product based finite element package designed to allow one to construct efficient classical low polynomial order h-type solvers (where h is the size of the finite element) as well as higher p-order piecewise polynomial order solvers. |
Type Of Technology | Software |
Year Produced | 2015 |
Open Source License? | Yes |
Impact | The Nektar++ framework has been an underpinning framework for a range of solver technologies which at Imperial includes: 1) Incompressible flow simulation and stability analysis related to car aerodynamics with McLaren Racing and offshore engineering 2) Biomedical modelling in atrial arrthymia in collaboration Hammersmith Hospital and Cardiovascular modelling in collaboration with Bioengineering 3) Compressible flow modelling with collaboration with Airbus and more recent interest form Rolls Royce. The wider community of Nektar++ usage can be captured in the following: - It has an active user list currently with 76 registered from Europe, USA, South America, Australia and China - It has an active code development community: Over the past 3.5 years we have had over 4500 commits and had 500 merge requests completed in our Gitlab repository. - Over the past five months, the most recent version of the code (v4.2.0) has been downloaded 2473 times with increasing usage of Debian and Fedora packages. - Our overview paper (doi:10.1016/j.cpc.2015.02.008) was published in Computer Physics Communications in July 2015 and has been either 1st or 2nd on the most downloaded list since this time. - Our inaugural Nektar++ workshop in 2015 had 30 participants from the UK, Europe and Australia. (http://www.nektar.info/community/workshops/nektar-2015/) - The package is supported on a number of HPC facilities e.g. ARCHER, Argonne/ORNL, INRIA, Imperial HPC cluster (Cx1,Helen) External to imperial our closest development activities are currently with the Universities of Utah and Brown in USA, University of Madrid (Spain), University of Darmstadt (Germany) and the University of Sao Paolo (Brazil). We have also had recent interest from UK users at Cambridge, Nottingham and Loughborogh Universities as well as notable users acvitity from Warsaw University, Harbin Institute of Technology in China, Beihang University, Middle East Technical University, Monash University and the University of Western Australia. |
URL | http://www.nektar.info/downloads/file/nektar-4-2-0-tar-gz/ |
Title | Nektar++ version 4.0.1 |
Description | Nektar++ is a tensor product based finite element package designed to allow one to construct efficient classical low polynomial order h-type solvers (where h is the size of the finite element) as well as higher p-order piecewise polynomial order solvers. |
Type Of Technology | Software |
Year Produced | 2014 |
Open Source License? | Yes |
Impact | The software is being used by a number of national and international groups and our web site is currently being visited up to 100 times a day according to google analytics |
URL | http://www.nektar.info/downloads/file/nektar-source-tar-gz-2/ |
Title | OpenTidalFarm |
Description | Software for the simulation and optimisation of tidal turbine arrays. |
Type Of Technology | Software |
Year Produced | 2015 |
Open Source License? | Yes |
Impact | Used as basis for industrial collaborations, further funding, and motivating the development of follow-on software products. |
URL | http://opentidalfarm.readthedocs.io/ |
Title | PRAgMaTIc (Parallel anisotRopic Adaptive Mesh ToolkIt) |
Description | PRAgMaTIc (Parallel anisotRopic Adaptive Mesh ToolkIt) provides 2D/3D anisotropic mesh adaptivity for meshes of simplexes. The target applications are finite element and finite volume methods although it can also be used as a lossy compression algorithm for 2 and 3D data (e.g. image compression). It takes as its input the mesh and a metric tensor field which encodes desired mesh element size anisotropically. The toolkit is written in C++ but also provides interfaces for Fortran. It has been integrated with FEniCS/Dolfin and integration with PETSc/DMPlex is planned. One of the design goals of PRAgMaTIc is to develop highly scalable algorithms for clusters of multi-core and many-core nodes. PRAgMaTIc uses OpenMP for thread parallelism and MPI for domain decomposition parallelisation. |
Type Of Technology | Software |
Year Produced | 2012 |
Open Source License? | Yes |
Impact | PRAgMaTIc has been integrated into the DMPLEX component of the very widely-used PetSc library, https://www.mcs.anl.gov/petsc/petsc-master/docs/manualpages/DMPLEX/DMPlexAdapt.html |
URL | http://meshadaptation.github.io/ |
Title | PyFR v0.1.0 |
Description | PyFR is an open-source Python based framework for solving advection-diffusion type problems on streaming architectures using the Flux Reconstruction approach of Huynh. 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 an in-built domain specific language derived from the Mako templating engine. |
Type Of Technology | Software |
Year Produced | 2013 |
Open Source License? | Yes |
Impact | DOI: 10.1016/j.cpc.2014.07.011 |
URL | http://www.pyfr.org |
Title | PyFR v0.2.0 |
Description | PyFR is an open-source Python based framework for solving advection-diffusion type problems on streaming architectures using the Flux Reconstruction approach of Huynh. 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 an in-built domain specific language derived from the Mako templating engine. |
Type Of Technology | Software |
Year Produced | 2014 |
Open Source License? | Yes |
Impact | - |
URL | http://www.pyfr.org |
Title | PyFR v0.2.1 |
Description | PyFR is an open-source Python based framework for solving advection-diffusion type problems on streaming architectures using the Flux Reconstruction approach of Huynh. 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 an in-built domain specific language derived from the Mako templating engine. |
Type Of Technology | Software |
Year Produced | 2014 |
Open Source License? | Yes |
Impact | - |
URL | http://www.pyfr.org |
Title | PyFR v0.2.2 |
Description | PyFR is an open-source Python based framework for solving advection-diffusion type problems on streaming architectures using the Flux Reconstruction approach of Huynh. 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 an in-built domain specific language derived from the Mako templating engine. |
Type Of Technology | Software |
Year Produced | 2014 |
Open Source License? | Yes |
Impact | - |
URL | http://www.pyfr.org |
Title | PyFR v0.2.3 |
Description | PyFR is an open-source Python based framework for solving advection-diffusion type problems on streaming architectures using the Flux Reconstruction approach of Huynh. 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 an in-built domain specific language derived from the Mako templating engine. |
Type Of Technology | Software |
Year Produced | 2014 |
Open Source License? | Yes |
Impact | - |
URL | http://www.pyfr.org |
Title | PyFR v0.2.4 |
Description | PyFR is an open-source Python based framework for solving advection-diffusion type problems on streaming architectures using the Flux Reconstruction approach of Huynh. 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 an in-built domain specific language derived from the Mako templating engine. |
Type Of Technology | Software |
Year Produced | 2015 |
Open Source License? | Yes |
Impact | Publications. Further grants. Preliminary industrial adoption. |
URL | http://www.pyfr.org |
Title | PyFR v0.3.0 |
Description | PyFR is an open-source Python based framework for solving advection-diffusion type problems on streaming architectures using the Flux Reconstruction approach of Huynh. 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 an in-built domain specific language derived from the Mako templating engine. |
Type Of Technology | Software |
Year Produced | 2015 |
Open Source License? | Yes |
Impact | Publications. Further grants. Preliminary industrial adoption |
URL | http://www.pyfr.org |
Title | PyFR v0.8.0 |
Description | PyFR is an open-source Python based framework for solving advection-diffusion type problems on streaming architectures using the Flux Reconstruction approach of Huynh. 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 an in-built domain specific language derived from the Mako templating engine. |
Type Of Technology | Software |
Year Produced | 2015 |
Open Source License? | Yes |
Impact | Pubications. Further grants. Preliminary industrial adoption. |
URL | http://www.pyfr.org |
Title | PyFR v1.0.0 |
Description | PyFR is an open-source Python based framework for solving advection-diffusion type problems on streaming architectures using the Flux Reconstruction approach of Huynh. 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 an in-built domain specific language derived from the Mako templating engine. |
Type Of Technology | Software |
Year Produced | 2015 |
Open Source License? | Yes |
Impact | Publications. Further grants. Preliminary industrial adoption. |
URL | http://www.pyfr.org |
Title | PyFR v1.1.0 |
Description | PyFR is an open-source Python based framework for solving advection-diffusion type problems on streaming architectures using the Flux Reconstruction approach of Huynh. 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 an in-built domain specific language derived from the Mako templating engine. |
Type Of Technology | Software |
Year Produced | 2015 |
Open Source License? | Yes |
Impact | Publications. Further funding. Preliminary ndustrial adoption. |
URL | http://www.pyfr.org |
Title | PyFR v1.2.0 |
Description | PyFR is an open-source Python based framework for solving advection-diffusion type problems on streaming architectures using the Flux Reconstruction approach of Huynh. 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 an in-built domain specific language derived from the Mako templating engine. |
Type Of Technology | Software |
Year Produced | 2015 |
Open Source License? | Yes |
Impact | Publications. Further funding. Preliminary industrial adoption. |
URL | http://www.pyfr.org |
Title | PyFR v1.3.0 |
Description | PyFR is an open-source Python based framework for solving advection-diffusion type problems on streaming architectures using the Flux Reconstruction approach of Huynh. 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 an in-built domain specific language derived from the Mako templating engine. |
Type Of Technology | Software |
Year Produced | 2016 |
Open Source License? | Yes |
Impact | Publications. Further funding. Preliminary industrial adoption. |
URL | http://www.pyfr.org |
Title | PyFR v1.4.0 |
Description | PyFR is an open-source Python based framework for solving advection-diffusion type problems on streaming architectures using the Flux Reconstruction approach of Huynh. 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 an in-built domain specific language derived from the Mako templating engine. |
Type Of Technology | Software |
Year Produced | 2016 |
Open Source License? | Yes |
Impact | Publications. Further funding. Preliminary industrial adoption. |
URL | http://www.pyfr.org |
Title | PyFR v1.5.0 |
Description | PyFR is an open-source Python based framework for solving advection-diffusion type problems on streaming architectures using the Flux Reconstruction approach of Huynh. 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 an in-built domain specific language derived from the Mako templating engine. |
Type Of Technology | Software |
Year Produced | 2016 |
Open Source License? | Yes |
Impact | Publications. Further funding. Preliminary industrial adoption. |
URL | http://www.pyfr.org |
Title | Thetis |
Description | A new (coastal) ocean model, in 2D and 3D, using finite element methods, and implemented via the Firedrake framework. Includes an adjoint capability for sensitivity analyses and optimisation. Also includes a preliminary mesh adaptivity capability. |
Type Of Technology | Software |
Year Produced | 2016 |
Open Source License? | Yes |
Impact | Basis for ongoing collaboration with the wider ocean model development community. |
URL | http://thetisproject.org/ |
Company Name | London Computational Solutions Ltd |
Description | |
Year Established | 2015 |
Impact | . |
Website | http://www.lcs-fast.com |
Description | Academic Insight - Unsteady Flows |
Form Of Engagement Activity | A magazine, newsletter or online publication |
Part Of Official Scheme? | No |
Geographic Reach | International |
Primary Audience | Industry/Business |
Results and Impact | IMECHE article on PyFR |
Year(s) Of Engagement Activity | 2015 |
URL | http://www.imeche.org/news/engineering/academic-insight-unsteady-flows |
Description | Accelerating CFD with PyFR on GPUs |
Form Of Engagement Activity | A magazine, newsletter or online publication |
Part Of Official Scheme? | No |
Geographic Reach | International |
Primary Audience | Industry/Business |
Results and Impact | Inside HPC Article on PyFR |
Year(s) Of Engagement Activity | 2015 |
URL | http://insidehpc.com/2014/08/accelerating-cfd-pyfr-gpus/ |
Description | Bringing Zoomable CFD Simulation to the Industrial End User |
Form Of Engagement Activity | A magazine, newsletter or online publication |
Part Of Official Scheme? | No |
Geographic Reach | International |
Primary Audience | Industry/Business |
Results and Impact | Eureka article on Hyper Flux project |
Year(s) Of Engagement Activity | 2015 |
URL | http://www.eurekamagazine.co.uk/design-engineering-products-ezine/technology-spotlights/Bringing-zoo... |
Description | High Order CFD Webiner at CFMS |
Form Of Engagement Activity | A broadcast e.g. TV/radio/film/podcast (other than news/press) |
Part Of Official Scheme? | No |
Geographic Reach | International |
Primary Audience | Professional Practitioners |
Results and Impact | Webinar |
Year(s) Of Engagement Activity | 2015 |
URL | https://www.youtube.com/watch?v=Oo39fLmb03Q |
Description | How HPC can Influence our World: HPCAC-ISC Student Cluster Competition Highlights |
Form Of Engagement Activity | A magazine, newsletter or online publication |
Part Of Official Scheme? | No |
Geographic Reach | International |
Primary Audience | Public/other audiences |
Results and Impact | Scientific Computing World article mentioning use of PyFR as benchmark at Student Cluster Contest 2015 |
Year(s) Of Engagement Activity | 2015 |
URL | http://www.scientificcomputing.com/blogs/2015/07/how-hpc-can-influence-our-world-hpcac-isc-student-c... |
Description | Imperial College YouTube Video |
Form Of Engagement Activity | A press release, press conference or response to a media enquiry/interview |
Part Of Official Scheme? | No |
Geographic Reach | International |
Primary Audience | Public/other audiences |
Results and Impact | Video interview with Imperial College press office about release of PyFR v1.0.0 |
Year(s) Of Engagement Activity | 2015 |
URL | https://youtu.be/UvzuIougABE |
Description | Imperial Engineers Develop Modelling Tool to Harness the Power of Unsteady Air |
Form Of Engagement Activity | A press release, press conference or response to a media enquiry/interview |
Part Of Official Scheme? | No |
Geographic Reach | International |
Primary Audience | Public/other audiences |
Results and Impact | Imperial College article on release of PyFR v1.0.0 |
Year(s) Of Engagement Activity | 2015 |
URL | http://www3.imperial.ac.uk/newsandeventspggrp/imperialcollege/newssummary/news_25-6-2015-9-10-10 |
Description | Invited talk: ISC15 (session on Programming Models on the Road to Exascale): Domain-Specific Representations in Code Generation for Mesh-Based Computational Science Applications (July 2015) |
Form Of Engagement Activity | A talk or presentation |
Part Of Official Scheme? | No |
Geographic Reach | International |
Primary Audience | Industry/Business |
Results and Impact | Paul Kelly was invited to give a short talk as part of a session on software tools on the pathway to exascale computing, at the premier European conference for the HPC/Supercomputing sector. The audience included academic researchers and a strong contingent of industry specialists. |
Year(s) Of Engagement Activity | 2015 |
URL | http://www.isc-events.com/isc15_ap/sessiondetails.htm?t=session&o=232&a=select&ra=index |
Description | Keynote talk: Imperial College HPC Summer School 2016: What your compiler can do, what it will do, and what you might hope it could do |
Form Of Engagement Activity | A talk or presentation |
Part Of Official Scheme? | No |
Geographic Reach | Local |
Primary Audience | Postgraduate students |
Results and Impact | This keynote talk formed part of Imperial's HPC Summer School, which aims to build the HPC community and spread best practice among researchers across the whole College. The audience of 70-90 people consisted primarily of researchers at Imperial across all disciplines. |
Year(s) Of Engagement Activity | 2016 |
URL | http://www.imperial.ac.uk/computational-methods/news-and-events/hpc-2016/ |
Description | Keynote talk: LCPC'15 (28th International Workshop on Languages and Compilers for Parallel Computing, Raleigh, North Carolina): Synthesis versus analysis: what do we actually gain from domain-specificity? |
Form Of Engagement Activity | A talk or presentation |
Part Of Official Scheme? | No |
Geographic Reach | International |
Primary Audience | Other audiences |
Results and Impact | Paul Kelly was invited to give the opening keynote at this international workshop/conference. The audience consisted of researchers from industry, academia and national labs. |
Year(s) Of Engagement Activity | 2015 |
URL | https://www.csc2.ncsu.edu/workshops/lcpc2015/keynote_PaulKelly.html |
Description | Keynote talk: International Workshop on Polyhedral Compilation Techniques (IMPACT) workshop in Stockholm (at the HiPEAC conference): Delivering and generalising domain-specific program optimisations |
Form Of Engagement Activity | A talk or presentation |
Part Of Official Scheme? | No |
Geographic Reach | International |
Primary Audience | Other audiences |
Results and Impact | Paul Kelly was invited to give the keynote talk at this international research meeting of about 40 people. Participants were researchers from all over the world including PhD students and industrial researchers. |
Year(s) Of Engagement Activity | 2017 |
URL | http://impact.gforge.inria.fr/impact2017/ |
Description | Leveraging Rescale for High-Order CFD Simulation |
Form Of Engagement Activity | A press release, press conference or response to a media enquiry/interview |
Part Of Official Scheme? | No |
Geographic Reach | International |
Primary Audience | Professional Practitioners |
Results and Impact | Rescale article on PyFR |
Year(s) Of Engagement Activity | 2014 |
URL | http://blog.rescale.com/leveraging-rescale-for-high-order-cfd-simulation/ |
Description | Maths Foresees workshop |
Form Of Engagement Activity | Participation in an activity, workshop or similar |
Part Of Official Scheme? | Yes |
Geographic Reach | National |
Primary Audience | Professional Practitioners |
Results and Impact | Workshop resulted in collaborative projects between academics and stakeholders, funded through the Maths Foresees network, and forged new potential collaborations for future project calls. Amongst the various activities, I started a new engagement with HR Wallingford on a flooding project. |
Year(s) Of Engagement Activity | 2015 |
URL | http://www1.maths.leeds.ac.uk/mathsforesees/workshopleeds2015.html |
Description | On a Wing and PyFR: How GPU Technology Is Transforming Flow Simulation |
Form Of Engagement Activity | A press release, press conference or response to a media enquiry/interview |
Part Of Official Scheme? | No |
Geographic Reach | International |
Primary Audience | Industry/Business |
Results and Impact | Nvidia blog post about release of PyFR v1.0.0 |
Year(s) Of Engagement Activity | 2015 |
URL | http://blogs.nvidia.com/blog/2015/06/26/pyfr-gpu-computational-fluid-dynamics/ |
Description | Organisation of 3rd PRISM Workshop on Application of Time-Stepping Techniques |
Form Of Engagement Activity | Participation in an activity, workshop or similar |
Part Of Official Scheme? | No |
Geographic Reach | International |
Primary Audience | Postgraduate students |
Results and Impact | In this workshop we wish to shared experiences on application of time-stepping techniques, for example parallel time integration, encapsulation of time integration and implicit time integration. As before the format of the on-line workshop involved a series of 3 short 15-minutes talks followed by a group discussions and a summary session. The event's programme included: 3.00pm-3.15pm Scott MacLachlan (Memorial University of Newfoundland) on Parallel time integration 3.20pm-3.35pm Rob Kirby (Baylor University) on Encapsulation of time integration 3.40pm-3.55pm Zhenguo Yan (Imperial College London) on Implicit time integration 4.00pm-4.30pm Group discussions 4.30pm-4.45pm Summary |
Year(s) Of Engagement Activity | 2021 |
URL | https://prism.ac.uk/2021/01/3rd-prism-workshop-on-application-of-time-stepping-techniques/ |
Description | Princes Teaching Trust |
Form Of Engagement Activity | Participation in an activity, workshop or similar |
Part Of Official Scheme? | Yes |
Geographic Reach | Regional |
Primary Audience | Professional Practitioners |
Results and Impact | I had fruitful discussions with teachers at the event who got ideas of how to engage students with numerical analysis topics by discussing our work. I received very complementary written feedback from teachers via the Prince's Teaching Trust after the event, who said that they would use examples from my talk in their teaching to inspire KS4/5 students. |
Year(s) Of Engagement Activity | 2015 |
Description | PyFR: A GPU-Accelerated Next-Generation Computational Fluid Dynamics Python Framework |
Form Of Engagement Activity | A magazine, newsletter or online publication |
Part Of Official Scheme? | No |
Geographic Reach | International |
Primary Audience | Professional Practitioners |
Results and Impact | Tech Enablement article on PyFR |
Year(s) Of Engagement Activity | 2014 |
URL | http://www.techenablement.com/pyfr-a-gpu-accelerated-next-generation-computational-fluid-dynamics-py... |
Description | Shining the spotlight - Dr Peter Vincent, Senior Lecturer Aeronautics and EPSRC Early Career Fellow, Imperial College |
Form Of Engagement Activity | A press release, press conference or response to a media enquiry/interview |
Part Of Official Scheme? | No |
Geographic Reach | International |
Primary Audience | Public/other audiences |
Results and Impact | CFMS News Letter |
Year(s) Of Engagement Activity | 2015 |
URL | http://cfms.org.uk/1693.aspx?utm_source=CFMS+Quarterly+Newsletter&utm_campaign=5f894ecf0b-CFMS_Newsl... |
Description | Solving Unsteady Fluid Flows with Hyperflux |
Form Of Engagement Activity | A magazine, newsletter or online publication |
Part Of Official Scheme? | No |
Geographic Reach | International |
Primary Audience | Industry/Business |
Results and Impact | CFI article on industrial collaborations under the Hyper Flux project |
Year(s) Of Engagement Activity | 2015 |
URL | https://www.cfi.ses.ac.uk/solving-unsteady-fluid-flows-with-hyperflux-new/?utm_content=buffer9b518&u... |
Description | Titan Becomes World's Largest GPU-Powered Visualization System for Scientific Discovery |
Form Of Engagement Activity | Engagement focused website, blog or social media channel |
Part Of Official Scheme? | No |
Geographic Reach | International |
Primary Audience | Industry/Business |
Results and Impact | Nvidia article on our use of worlds largest GPU super-computer for in-situ visualisation |
Year(s) Of Engagement Activity | 2015 |
URL | http://blogs.nvidia.com/blog/2015/11/17/titan-largest-gpu-visualization/ |
Description | Tsinghua University Wins Gold at ISC Student Cluster Contest |
Form Of Engagement Activity | A magazine, newsletter or online publication |
Part Of Official Scheme? | No |
Geographic Reach | International |
Primary Audience | Public/other audiences |
Results and Impact | HPC Wire article mentioning use of PyFR as benchmark at Student Cluster Contest 2015 |
Year(s) Of Engagement Activity | 2015 |
URL | http://www.hpcwire.com/2015/07/16/tsinghua-university-wins-gold-at-isc-student-cluster-contest/ |