REAL

Automatic parallel implementations of adjoint codes for structured mesh applications

Balogh, Gábor Dániel and Reguly, István Zoltán (2020) Automatic parallel implementations of adjoint codes for structured mesh applications. In: 2020 20th IEEE/ACM International Symposium on Cluster, Cloud and Internet Computing (CCGRID). IEEE, Melbourne, pp. 908-911. ISBN 978-1-7281-6095-5

[img]
Preview
Text
CCGrid_Doctoral_Symp.pdf

Download (180kB) | Preview

Abstract

Algorithmic Differentiation (AD) shown to be an essential tool to get sensitivity information for va in multiple areas of science such as Computational Fluid Dynamics (CFD) applications or finance. Yet there is no sufficient tool to ease the cost of providing performance portable AD codes, especially for modern hardware like GPU clusters. This paper sketches our plans and progress so far to extend the OPS framework with an adjoint tape (storage for descriptors of intermediate steps and intermediate states of variables) and shows preliminary performance results on CPU nodes. The OPS (Oxford Parallel library for Structured mesh solvers) has shown good performance and scaling on a wide range of HPC architectures. Our work aims to exploit the benefits of OPS to provide performance portable adjoint implementations for future structured mesh stencil applications using OPS with minimal modifications.

Item Type: Book Section
Uncontrolled Keywords: Domain specific language; Automatic differentiation; Adjoint methods;
Subjects: Q Science / természettudomány > QA Mathematics / matematika
SWORD Depositor: MTMT SWORD
Depositing User: MTMT SWORD
Date Deposited: 21 Sep 2020 10:50
Last Modified: 21 Sep 2020 10:50
URI: http://real.mtak.hu/id/eprint/113883

Actions (login required)

Edit Item Edit Item