Here is a selection of publications created by the CRESTA project:

White papers

The Exascale Development Environment: State of the Art and Gap Analysis: the state of the art and a gap analysis for the exascale development environment.

Architectural Developments Towards Exascale: linking trends in HPC architectures with the potential impact on the applications.

Operating Systems at the Extreme Scale: quantifying the potential impact of the operating system on applications at scale, and evaluating and looking to drive developments in operating systems to address identified scaling issues.

Exascale Pre- and Post-Processing: considering the modifications which will be required to data structure and memory layout, and how to address latency and error resiliency, in order to bring pre- and post-processing to the exascale.

Benchmarking MPI Collectives: evaluating the impact of late arrivals on collective operations, and examining the benefit from the overlap of computation and communication with non-blocking collectives.

Case studies

Our case studies highlight the successes of our co-design approach. 

Extreme Weather Forecasting with Extreme Computing, discusses the European Centre for Medium-Range Weather Forecasts' (ECMWF) IFS and its use of co-array Fortran. 

Application soars above petascale after tools collaboration: The HemeLB research group at University College London (UCL) has an exciting vision for HPC, one that will change the way neurosurgeons operate in the future and improve outcomes for patients. The group develops software to model intercranial blood flow – and collaboration with Allinea Software is helping them to address the challenges of application development at scale.

Large-scale fluid dynamics simulations - towards a virtual wind tunnelToday numerical modelling is one of the major tools in scientific and engineering work. It allows to investigate and understand a variety of physical phenomena occurring in our environment giving the possibility to design efficient tools and devices we need in our everyday lives.

Massively parallel liquid crystal simulationLiquid crystals (LCs) are widespread in technology (including displays and other optical devices) and also in nature, but much is yet to be understood about the range of possible LC configurations. Simulations are vital in paving the way to improved knowledge and exciting new applications.

Cray helps prepare ECMWF's Integrated Forecast System for exascale: The comprehensive Earth-system model developed at the European Centre for Medium-Range Weather Forecasts (ECMWF) in co-operation with Météo-France forms the basis for the centre's data assimilation and forecasting activities. All the main applications required are available through one computer software system called the Integrated Forecasting System (IFS).

Auto-tuning OpenACC directives within the NEK5000 application to fully exploit GPU architectures: Applications need to be tuned to get the best performance from a High Performance Supercomputer. This can be a time-consuming process to do by hand, with potentially thousands of parameter combinations to explore. Auto-tuners can speed this process up significantly, but existing methods are not well suited to HPC applications.

CRESTA Benchmark Suite: The principle of co-design lies at the very heart of all work undertaken in the CRESTA project. Our co-design vehicles are a set of scientific applications, which drive the research. These applications have now been collected in a Benchmark Suite, whih is available for public use.