Developing a Future-Proof CFD Code

Daniel Curran, Simon N McIntosh-Smith, Christian B Allen, D.A. Beckingsale

Research output: Contribution to conferenceConference Paperpeer-review

45 Downloads (Pure)

Abstract

The future-proof development of a compressible finite-volume RANS code is considered. An existing domain-decomposed Fortran 90/MPI production application has been redeveloped in C including a generic data communication harness, to allow exploitation of diverse hardware platforms, and future-proof the code for new highly- parallel hardware and languages. This includes development of a kernel stencil DSL and source-to-source translation for the auto generation of OpenMP, MPI, OpenCL, and CUDA code versions, and heterogeneous combinations thereof.
Original languageEnglish
Publication statusIn preparation - 20 May 2015
EventParCFD - Montreal, Canada
Duration: 17 May 201520 May 2015

Conference

ConferenceParCFD
CountryCanada
CityMontreal
Period17/05/1520/05/15

Keywords

  • CFD
  • Future-proof
  • OpenCL
  • GPU

Fingerprint

Dive into the research topics of 'Developing a Future-Proof CFD Code'. Together they form a unique fingerprint.

Cite this