UKERC Energy Data Centre: Projects

Projects: Custom Search
UKERC Home >> UKERC Energy Data Centre >> Projects >> Custom Search >> List of Projects Found >> EP/W026686/1
Reference Number EP/W026686/1
Title Turbulence at the exascale: application to wind energy, green aviation, air quality and net-zero combustion
Status Started
Energy Categories ENERGY EFFICIENCY (Transport) 10%;
Research Types Basic and strategic applied research 100%
Science and Technology Fields PHYSICAL SCIENCES AND MATHEMATICS (Applied Mathematics) 25%;
PHYSICAL SCIENCES AND MATHEMATICS (Computer Science and Informatics) 65%;
ENGINEERING AND TECHNOLOGY (Mechanical, Aeronautical and Manufacturing Engineering) 10%;
UKERC Cross Cutting Characterisation Not Cross-cutting 100%
Principal Investigator Dr S Laizet
No email address given
Imperial College London
Award Type Standard
Funding Source EPSRC
Start Date 01 December 2021
End Date 30 November 2024
Duration 36 months
Total Grant Value £2,670,328
Industrial Sectors Information Technologies
Region London
Programme SPF EXCALIBUR Programme
Investigators Principal Investigator Dr S Laizet , Aeronautics, Imperial College London (99.993%)
  Other Investigator Professor R Cant , Engineering, University of Cambridge (0.001%)
Professor N (Nilanjan ) Chakraborty , Mechanical and Systems Engineering, Newcastle University (0.001%)
Professor DR (David ) Emerson , CSE/Computational Chemistry Group, STFC (Science & Technology Facilities Council) (0.001%)
Dr L Magri , Aeronautics, Imperial College London (0.001%)
Dr GR Mudalige , Computer Science, University of Warwick (0.001%)
Professor ND Sandham , School of Engineering Sciences, University of Southampton (0.001%)
Dr M van Reeuwijk , Civil and Environmental Eng, Imperial College London (0.001%)
  Industrial Collaborator Project Contact , University College London (0.000%)
Project Contact , Intel Corporation (UK) Ltd (0.000%)
Project Contact , Renuda UK (0.000%)
Project Contact , NVIDIA Corporation, USA (0.000%)
Project Contact , Fosters + Partners (0.000%)
Project Contact , Siemens Corporation (USA) (0.000%)
Web Site
Abstract This proposal brings together communities from the UK Turbulence Consortium (UKTC) and the UK Consortium on Reacting Flows (UKCRF) to ensure a smooth transition to exascale computing, with the aim to develop transformative techniques for future-proofing their production simulation software ecosystems dedicated to the study of turbulent flows. Understanding, predicting and controlling turbulent flows is of central importance and a limiting factor to a vast range of industries. Many of the environmental and energy-related issues we face today cannot possibly be tackled without a better understanding of turbulence.The UK is preparing for the exascale era through the ExCALIBUR programme to develop exascale-ready algorithms and software. Based on the findings from the Design and Development Working Group (DDWG) on turbulence at the exascale, this project is bringing together communities representing two of the seven UK HEC Consortia, the UKTC and the UKCTRF, to re-engineer or extend the capabilities of four of their production and research flow solvers for exascale computing: XCOMPACT3D, OPENSBLI, UDALES and SENGA+. These open-source, well-established, community flow solvers are based on finite-difference methods on structured meshes and will be developed to meet the challenges associated with exascale computing while taking advantage of the significant opportunities afforded by exascale systems.A key aim of this project is to leverage the well-established Domain Specific Language (DLS) framework OPS and the 2DECOMP&FFT library to allow XCOMPACT3D, OPENSBLI, UDALES and SENGA+ to run on large-scale heterogeneous computers. OPS was developed in the UK in the last ten years and it targets applications on multi-block structured meshes. It can currently generate code using CUDA, OPENACC/OPENMP5.0, OPENCL, SYCL/ONEAPI, HIP and their combinations with MPI. The OPS DSLs' capabilities will be extended in this project, specifically its code-generation tool-chain for robust, fail-safe parallel code generation. A related strand of work will use the 2DECOMP&FFT a Fortran-based library based on a 2D domain decomposition for spatially implicit numerical algorithms on monobloc structured meshes. The library includes a highly scalable and efficient interface to perform Fast Fourier Transforms (FFTs) and relies on MPI providing a user-friendly programming interface that hides communication details from application developers. 2DECOMP&FFT will be completely redesigned for a use on heterogeneous supercomputers (CPUs and GPUS from different vendors) using a hybrid strategy.The project will also combine exascale-ready coupling interfaces, UQ capabilities, I/O & visualisation tools to our flow solvers, as well as machine learning based algorithms, to address some of the key challenges and opportunities identified by the DDWG on turbulence at the exascale. This will be done in collaboration with several of the recently funded ExCALIBUR cross-cutting projects.The project will focus on four high-priority use cases (one for each solver), defined as high quality, high impact research made possible by a step-change in simulation performance. The use cases will focus on wind energy, green aviation, air quality and net-zero combustion. Exascale computing will be a game changer in these areas and will contribute to make the UK a greener nation (The UK commits to net zero carbon emissions by 2050). The use cases will be used to demonstrate the potential of the re-designed flow solvers based on OPS and 2DECOMP&FFT, for a wide range of hardware and parallel paradigms.
Publications (none)
Final Report (none)
Added to Database 15/12/21