< Mini-apps

A collection of HPC mini-apps representing the collaborative work of UK institutions

View My GitHub Profile




UK Mini-App Consortium (UKMAC) - About

UK-MAC presents a collection of HPC mini-apps as part of a collaborative effort by a number of UK institutions.

The work has been driven by a desire to understand algorithms and future technologies, through the use of reduced size benchmark codes - mini-apps.

Initially the CloverLeaf mini-app which was developed to represent a hydrodynamics scheme as a collaboration between AWE and Warwick.

Since then the suite of mini-apps and language ports has grown, and UK-MAC aims to be the new home for a consolidated UK effort.

As such we would welcome the inclusion of other similar mini-apps from UK based institutions.


UK-MAC currently represents the interest of AWE, University of Warwick, University of Bristol and University of Oxford.


AWE has been key to funding research in UK accademic institutions within the mini-app space.


The Performance Computing and Visualisation (PCAV) group at Warwick University have been fundermental in developing and porting the first collaborative mini-apps.


Bristol University have recently contributed a vast body of work and experience to the development and porting of mini-apps to new architectures.


The University of Oxford is involved with the development of high-level domain-specific abstractions frameworks for key classes of HPC applications. In recent work they have re-engineered / ported the CLoverleaf2D and 3D mini-apps to utilize the OPS high-level framework which targets the domain of multi-block structured-mesh applications.


In addition to the current suite of mini-apps we also welcome involvement and contributions from other institutions.

If you would like to contribute a new mini-app, or a language port of an exisiting one, then we would like to hear from you. Please contact us via the Github page or pcav-github@dcs.warwick.ac.uk.

Hosted on GitHub Pages — Theme by orderedlist