The ops domain specific abstraction for multi-block structured grid computations

IZ Reguly, GR Mudalige, MB Giles… - … on Domain-Specific …, 2014 - ieeexplore.ieee.org
Code maintainability, performance portability and future proofing are some of the key
challenges in this era of rapid change in High Performance Computing. Domain Specific …

Acceleration of a full-scale industrial cfd application with op2

IZ Reguly, GR Mudalige, C Bertolli… - … on Parallel and …, 2015 - ieeexplore.ieee.org
Hydra is a full-scale industrial CFD application used for the design of turbomachinery at
Rolls Royce plc., capable of performing complex simulations over highly detailed …

Towards virtual certification of gas turbine engines with performance-portable simulations

GR Mudalige, IZ Reguly, A Prabhakar… - 2022 IEEE …, 2022 - ieeexplore.ieee.org
We present the large-scale, computational fluid dy-namics (CFD) simulation of a full gas-
turbine engine compressor, demonstrating capability towards overcoming current limitations …

[HTML][HTML] Some useful optimisations for unstructured computational fluid dynamics codes on multicore and manycore architectures

I Hadade, F Wang, M Carnevale, L di Mare - Computer Physics …, 2019 - Elsevier
This paper presents a number of optimisations for improving the performance of
unstructured computational fluid dynamics codes on multicore and manycore architectures …

Development of probabilistic dam breach model using Bayesian inference

SJ Peter, A Siviglia, J Nagel, S Marelli… - Water Resources …, 2018 - Wiley Online Library
Dam breach models are commonly used to predict outflow hydrographs of potentially failing
dams and are key ingredients for evaluating flood risk. In this paper a new dam breach …

Manycore algorithms for batch scalar and block tridiagonal solvers

E Laszlo, M Giles, J Appleyard - ACM Transactions on Mathematical …, 2016 - dl.acm.org
Engineering, scientific, and financial applications often require the simultaneous solution of
a large number of independent tridiagonal systems of equations with varying coefficients …

The VOLNA-OP2 tsunami code (version 1.5)

IZ Reguly, D Giles, D Gopinathan… - Geoscientific Model …, 2018 - gmd.copernicus.org
In this paper, we present the VOLNA-OP2 tsunami model and implementation; a finite-
volume non-linear shallow-water equation (NSWE) solver built on the OP2 domain-specific …

Parallel and vectorized implementation of analytic evaluation of boundary integral operators

J Zapletal, G Of, M Merta - Engineering Analysis with Boundary Elements, 2018 - Elsevier
In this paper, we describe an efficient analytic evaluation of boundary integral operators.
Firstly, we concentrate on a novel approach based on the simultaneous evaluation of all …

A domain specific language for performance portable molecular dynamics algorithms

WR Saunders, J Grant, EH Müller - Computer Physics Communications, 2018 - Elsevier
Abstract Developers of Molecular Dynamics (MD) codes face significant challenges when
adapting existing simulation packages to new hardware. In a continuously diversifying …

Improving cuda performance of an unstructured high-order cfd application under op2 framework

K Huang, Y Che, C Xu, Z Dai, J Zhang - The Journal of Supercomputing, 2024 - Springer
OP2 is a domain-specific language-based programming framework for unstructured mesh
applications. It supports automatic code generation targeting multiple parallel modes, with …