Road and Scouts: a versioning strategy for large Research software.
Versioning of large research software applications for industry can be sloppy because audiences have different needs. End-users require a clear official version, while research asks for many exploratory versions.
Born in the 1990s, AVBP is combustion software used and developed today by dozens of industrial users and researchers simultaneously. This post will consider whether it is suitable for a semantic versioning strategy.
Success Story: Accelerating engineering codes using reconfigurable architectures
Success Story: Accelerating engineering codes using reconfigurable architectures Success story # Highlights: Keywords: FPGA testbed Memory-bound code Dataflow Industry sector: code development Key codes used: Nekbone, Nek5000, Alya Organisation involved: Edinburgh Parallel Computing Centre at the University of Edinburgh has been founded in 1990 and has for objective to accelerate the effective exploitation of novel […]
EXCELLERAT’s Third Virtual All-Hands Meeting
From 8 to 9 June 2021, we held our 3rd virtual project meeting of the continuing pandemic. Over 30 partner representatives on each day presented the EXCELLERAT project tasks’ good progress, some early 2021 challenges, and the needs for a continuous evolution to master the final project months (including its three month extension).
Success Story: Enabling High Performance Computing for Industry through a Data Exchange & Workflow Portal
Success Story: Enabling High Performance Computing for Industry through a Data Exchange & Workflow Portal Success story # Highlights: Keywords: Data Transfer Data Management Data Reduction Automatisation, Simplification Dynamic Load Balancing Dynamic Mode Decomposition Data Analytics combustor design Industry sector: Aeronautics Key codes used: Alya Importance of an intelligent data transfer Organisations & Codes Involved: […]
Success Story: Bringing industrial end-users to Exascale computing : An industrial level combustion design tool on 128K cores
Success Story: Bringing industrial end-users to Exascale computing: An industrial level combustion design tool on 128K cores Success story # Highlights: Exascale Industry sector: Aerospace Key codes used: AVBP Strong scaling for turbulent channel (tri) and rocket engine simulations (circle). Performance (symbols) versus ideal (line) acceleration. Organisations & Codes Involved: CERFACS is a theoretical and […]
EXCELLERAT Training Workshop: Using Machine Learning To Analyse Engineering Data
EXCELLERAT’s latest workshop dealt with data analysis for engineering data, particularly simulation data. Partners from Fraunhofer SCAI conducted this one-day online training course with sessions dedicated to the topics of Clustering, Dimensionality Reduction, Pre-processing of Simulation Data, and two hands-on tutorials with exemplary use-cases from car crash analysis and aeroacoustics.
White Paper – Monitoring High-Performance Computing at scale
There is still a long way to go before using Tier-0 High Performance Computers for engineering design every day. Moving from a handful of demonstration runs to the desired mass production will require a special pair of glasses to get insights on how end-users actually use each software on each machine.
The use of in-situ analysis tools by EXCELLERAT
Paraview-Catalyst is widely used to perform in-situ visualisation, as in the case of OpenFOAM and Code-Saturne. However, one needs An appropriate version of Paraview-Catalyst on the computer system, the code must be instrumented to transfer its data towards Catalyst, and one usually needs a Python script automatically produced by Paraview.
EXCELLERAT’s First Joint Technical Workshop with ChEESE and HiDALGO Centres of Excellence
In collaboration with ChEESE and HiDALGO, EXCELLERAT has completed its first joint technical workshop. ChEESE is active in the domain of Solid Earth, targeting the preparation of 10 Community flagship European codes while HiDALGO is developing novel methods, algorithms and software to accurately model and simulate the complex processes that arise from major global challenges.
Gauging High Performance Computing needs for industrial applications: a worked example
High performance Computing (HPC) has uses in a wide variety of fields, ranging from fundamental research to industrial design, as measured e.g. by the Technology Readiness Level. It involves actors in both scientific and the engineering communities. This document focuses on the latter, i.e. uses of HPC in industrial applications.