Multi-layered abstractions for PDEs

Lead Research Organisation: University of Oxford
Department Name: Oxford e-Research Centre

Abstract

Abstracts are not currently available in GtR for all funded research. This is normally because the abstract was not required at the time of proposal submission, but may be because it included sensitive information such as personal details.

Publications

10 25 50
publication icon
Giles M (2013) Designing OP2 for GPU architectures in Journal of Parallel and Distributed Computing

publication icon
Giles M (2011) Performance analysis of the OP2 framework on many-core architectures in ACM SIGMETRICS Performance Evaluation Review

publication icon
Giles MB (2014) Trends in high-performance computing for engineering calculations. in Philosophical transactions. Series A, Mathematical, physical, and engineering sciences

publication icon
Jammy S (2016) Block-structured compressible Navier-Stokes solution using the OPS high-level abstraction in International Journal of Computational Fluid Dynamics

publication icon
Reguly I (2018) The VOLNA-OP2 tsunami code (version 1.5) in Geoscientific Model Development

publication icon
Reguly I (2015) Vectorizing unstructured mesh computations for many-core architectures in Concurrency and Computation: Practice and Experience

publication icon
Reguly I (2019) Improving resilience of scientific software through a domain-specific approach in Journal of Parallel and Distributed Computing

publication icon
Reguly I (2013) Finite Element Algorithms and Data Structures on Graphical Processing Units in International Journal of Parallel Programming

publication icon
Reguly I (2016) Acceleration of a Full-Scale Industrial CFD Application with OP2 in IEEE Transactions on Parallel and Distributed Systems

publication icon
Reguly I (2018) Loop Tiling in Large-Scale Stencil Codes at Run-Time with OPS in IEEE Transactions on Parallel and Distributed Systems

publication icon
Rognes M (2013) Automating the solution of PDEs on the sphere and other manifolds in FEniCS 1.2 in Geoscientific Model Development

 
Description This project has successfully developed a high-level framework for the automatic parallelisation of unstructured grid applications on a wide variety of target architectures.
Exploitation Route It is currently being exploited for a major CFD application at Rolls-Royce. The software which has been developed has been made openly available.
Sectors Digital/Communication/Information Technologies (including Software),Education,Energy

URL http://www.oerc.ox.ac.uk/research/op2
 
Description The OP2 library is being used by Rolls-Royce for HYDRA, its corporate CFD code which is used for analysis and design.
First Year Of Impact 2014
Sector Aerospace, Defence and Marine
Impact Types Economic

 
Description AWE (2014)
Amount £24,984 (GBP)
Organisation Atomic Weapons Establishment 
Sector Private
Country United Kingdom
Start 06/2014 
End 11/2014
 
Description AWE (2015)
Amount £24,725 (GBP)
Organisation Atomic Weapons Establishment 
Sector Private
Country United Kingdom
Start 07/2015 
End 12/2015
 
Description Future-proof massively-parallel execution of multi-block applications
Amount £282,844 (GBP)
Funding ID EP/K038494/1 
Organisation Engineering and Physical Sciences Research Council (EPSRC) 
Sector Public
Country United Kingdom
Start 09/2013 
End 08/2016
 
Description High-level abstractions
Amount £23,353 (GBP)
Organisation Atomic Weapons Establishment 
Sector Private
Country United Kingdom
Start 07/2013 
End 12/2013
 
Description Rolls-Royce (2014)
Amount £29,960 (GBP)
Organisation Rolls Royce Group Plc 
Sector Private
Country United Kingdom
Start 10/2014 
End 12/2014
 
Description Rolls-Royce (2015)
Amount £36,396 (GBP)
Organisation Rolls Royce Group Plc 
Sector Private
Country United Kingdom
Start 01/2015 
End 12/2015
 
Description Siloet -- multicore platforms
Amount £30,395 (GBP)
Organisation Rolls Royce Group Plc 
Sector Private
Country United Kingdom
Start 07/2012 
End 06/2013
 
Description CUDA Programming on NVIDIA GPUs 
Form Of Engagement Activity A talk or presentation
Part Of Official Scheme? No
Geographic Reach International
Primary Audience Postgraduate students
Results and Impact One week course on CUDA programming on NVIDIA GPUs, available to both academics and non-academics.

Lots of the students have since gone on to use CUDA programming in their research.
Year(s) Of Engagement Activity 2008,2009,2010,2011,2012,2013,2014
URL http://people.maths.ox.ac.uk/gilesm/cuda/