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)


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




  • CFD
  • Future-proof
  • OpenCL
  • GPU


Dive into the research topics of 'Developing a Future-Proof CFD Code'. Together they form a unique fingerprint.
  • HPC (High Performance Computing) Facility

    Polly E Eccleston (Other), Simon H Atack (Other), D A G Williams (Manager), Sadaf R Alam (Manager) & Steven A Chapman (Manager)

    Facility/equipment: Facility

Cite this