Implementation of high-performance GPU kernels in Nektar++

Implementation of high-performance GPU kernels in Nektar++ Due to the recent evolution of high performance computing hardware from single-core central processing units (CPUs) to multi-core CPUs and the emergence of general purpose graphics processing units (GPGPUs or short GPUs), these shared memory systems are now characterised by a high degree of parallelism. They also possess […]

Learn More

2nd PRISM workshop on applications: Beyond CFD

Date: Wed, 30 September 2020, 14:00 – 16:00 Summary: Beyond CFD: In this workshop we wish to share experiences on application of PDE solvers which go beyond CFD tools, for example composable solvers, stability analysis, inverse problems, data assimilation and uncertainty quantification. The format of the on-line workshop will involve a series of 3 short […]

Learn More

Research Software Engineering and PRISM

Research Software Engineering and PRISM  Photo by Glenn Carstens-Peters on Unsplash  The PRISM platform is characterised by its group of advanced scientific research software and the teams that build and maintain this software. Software engineering expertise is therefore a significant part of PRISM. The term Research Software Engineering or RSE is becoming increasingly common within the research community. Indeed, the […]

Learn More

We are delighted to announce that Prof Piggott recently secured two new EPSRC grants

We are delighted to announce that Prof Piggotty, PRISM Co-I, has been successful in being awarded the following EPSRC grants: EPSRC Impact Acceleration award “Multi-scale adjoint-enabled modelling to improve operational storm surge forecasting at the Flood Forecasting Centre (FFC) and support the wider modelling community” funded for 12 months to work on translational impact activities […]

Learn More

PRISM workshop on best practices for software training and workshops

PRISM workshop on best practices for software training and workshops: Exploring online teaching in a post-pandemic era! Date: 21st May 2020 Location: on-line Summary: In this workshop we wish to share experiences and best practices on the use of workshops and tutorials for the PRISM related software. In light of the currently changes due to […]

Learn More

Research Software Engineering – summary of work: Nektar++

Introduction Nektar++ is a sophisticated computational fluid dynamics codebase developed for multiple operating systems with an involved set of build dependencies. Current development relies on a Continuous Integration and Delivery (CI/CD) pipeline based on a Buildbot farm with test environments provided by virtual machines using on-premises compute infrastructure as execution hosts. Code hosting is provided […]

Learn More

Blog entry: Improving the performance of Nektar++ with SIMD

In modern computer architectures, the gap between processor clock speed and memory bandwidth is constantly increasing, meaning that to attain optimal performance, algorithms with a high degree of arithmetic intensity – i.e the ratio between computations performed and the amount of data transferred from the memory (DRAM) – are required. In this context, high-order finite […]

Learn More

Blog entry: Automating forward and adjoint coupling in finite element geoscience simulations

In this project we are  enabling ‘coupling’ in the Firedrake stack, for the purpose of simulation, optimisation and uncertainty quantification. We are particularly interested in the type of coupling in which two or more domains of possibly distinct physical natures interact with each other via interfaces. One characteristic example of such coupling is ‘ocean-atmosphere coupling’ […]

Learn More

PRISM Report July 2018-April 2020

We are delighted to announce the publication of the PRISM Report that summarises the EPSRC Platform Grant achievements and activities during the first eighteen months into our renewal. Click HERE to download the report.

Learn More

Partners