UK Mini-App Consortium

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

View My GitHub Profile


News


About


Papers


UK Mini-App Consortium (UKMAC) GitHub Page

Mini-Apps

The UK-MAC page contains a selection of mini-apps, developed as part of collaborations with a number of UK based institutions.

CloverLeaf was the first of our mini-apps and was included in the Mantevo 1.0 release.

Mantevo is a collaborative suite of mini-apps from different research institutions aimed towards co-design, and was the recipient of an R&D 100 award in 2013.

The work has been published in various papers although the original CloverLeaf paper should be considered the reference paper:

CloverLeaf: Preparing Hydrodynamics Codes for Exascale (pdf)

A.C. Mallinson, D.A. Beckingsale, W.P. Gaudin, J.A. Herdman, J.M. Levesque, S.A. Jarvis, The Cray User Group 2013, May 6-9, 2013, Napa Valley, California, USA (2013)

Codes

CloverLeaf

A hydrodynamics mini-app to solve the compressible Euler equations in 2D, using an explicit, second-order method.


CloverLeaf3D

A 3D implementation of CloverLeaf, the hydrodynamics mini-app, to solve the compressible Euler equations in 3D, using an explicit, second-order method.


CleverLeaf

CleverLeaf is an adaptive mesh refinement implementation of CloverLeaf using the SAMRAI library.


CleverLeaf3D - Coming Soon!

CleverLeaf is an adaptive mesh refinement implementation of CloverLeaf using the SAMRAI library in 3D.


TeaLeaf

TeaLeaf is a mini-app that solves the linear heat conduction equation on a spatially decomposed regularly grid using a 5 point stencil with implicit solvers.


TeaLeaf3D

TeaLeaf is a mini-app that solves the linear heat conduction equation in 3D on a spatially decomposed regularly grid using a 7 point stencil with implicit solvers.


BookLeaf

BookLeaf is a 2D unstrutured hydrodynamics mini-app.


Tools

WMTools

Warwick Memory Tools - Suite of tools for parallel application memory consumption analysis.


Art work by Anne Wilson

Hosted on GitHub Pages — Theme by orderedlist