Skip to content Skip to navigation
University of Warwick
  • Study
  • |
  • Research
  • |
  • Business
  • |
  • Alumni
  • |
  • News
  • |
  • About

University of Warwick
Publications service & WRAP

Highlight your research

  • WRAP
    • Home
    • Search WRAP
    • Browse by Warwick Author
    • Browse WRAP by Year
    • Browse WRAP by Subject
    • Browse WRAP by Department
    • Browse WRAP by Funder
    • Browse Theses by Department
  • Publications Service
    • Home
    • Search Publications Service
    • Browse by Warwick Author
    • Browse Publications service by Year
    • Browse Publications service by Subject
    • Browse Publications service by Department
    • Browse Publications service by Funder
  • Help & Advice
University of Warwick

The Library

  • Login
  • Admin

Optimising hydrodynamics applications for the Cray XC30 with the application tool suite

Tools
- Tools
+ Tools

Gaudin, W., Mallinson, Andrew C., Perks, O. F. J., Herdman, J. A., Beckingsale, David A., Levesque, J., Boulton, M., McIntosh-Smith, S. and Jarvis, Stephen A. (2014) Optimising hydrodynamics applications for the Cray XC30 with the application tool suite. In: Cray User Group 2014, Lugano, Switzerland, 5-8 May 2014. Published in: CUG2014 Final Proceedings pp. 4-8.

An open access version can be found in:
  • Publisher

Request Changes to record.

Abstract

Power constraints are forcing HPC systems to continue to increase hardware concurrency. Efficiently scaling applications on future machines will be essential for improved science and it is recognised that the “flat” MPI model will start to reach its scalability limits. The optimal approach is unknown, necessitating the use of mini-applications to rapidly evaluate new approaches. Reducing MPI task count through the use of shared memory programming models will likely be essential. We examine different strategies for improving the strong-scaling performance of explicit Hydrodynamics applications. Using the CloverLeaf mini-application across multiple generations of Cray platforms (XC30, XK6 and XK7), we show the utility of the hybrid approach and document our experiences with OpenMP, CUDA, OpenCL and OpenACC under both the PGI and CCE compilers. We also evaluate Cray Reveal as a tool for automatically hybridising HPC applications and Cray’s MPI rank to network topology-mapping tools for improving application performance.

Item Type: Conference Item (Paper)
Subjects: Q Science > QA Mathematics > QA76 Electronic computers. Computer science. Computer software
Divisions: Faculty of Science > Computer Science
Journal or Publication Title: CUG2014 Final Proceedings
Publisher: Cray User Group, Inc.
Official Date: 2014
Dates:
DateEvent
2014Available
Page Range: pp. 4-8
Status: Peer Reviewed
Publication Status: Published
Funder: AWE Plc
Grant number: CDK0660
Embodied As: 1
Conference Paper Type: Paper
Title of Event: Cray User Group 2014
Type of Event: Conference
Location of Event: Lugano, Switzerland
Date(s) of Event: 5-8 May 2014
Related URLs:
  • Organisation
Open Access Version:
  • Publisher

Request changes or add full text files to a record

Repository staff actions (login required)

View Item View Item
twitter

Email us: wrap@warwick.ac.uk
Contact Details
About Us