The work done and headline achievements are listed below:
WP2: Validation and Assessment, has successfully provided several industry-strength benchmark cases with free and open public access. These cases are used in WP6 to profile performance and identify potential improvements, realise improvements in WPs 3&4, and targeted for implementation and release in WP6.
WP3: Code Refactoring, two key performance improvement targets identified are I/O and framework for external solver utilization for execution on GPUs, both resulting in order-of-magnitude performance improvements.
WP4: Code Evolution, direct use of Cuda-code (for GPUs), lossy compression techniques, coupled solves assessments, use of I/O external utilities, assessments of GGI/AMI rotational implementations and dynamic load balancing all provide tangible performance improvements. New semi-implicit coupled solver techniques are enablers which allow physics solutions not possible before.
WP5: Co-design, Profiling and Performance has developed new metrics for evaluating performance independent of cores used, demonstrated on several microbenchmarks, industrial cases and grand challenge, with profiling tools now integrated in the public release code.
WP6: Integration, and release within the project timescale have manifested the I/O enablers, external solver utilities and order-of-magnitude algorithmic improvement arising from the combination of WP technical and validation tasks.
WP7: All dissemination and impact target metrics are met for this project. An Open Access book publication containing learnings, findings and best practices is in preparation. Several of the technologies offer room for further exploitation. In particular, GPU deployment gives ample opportunity to continue dialogue with major chip-architecture organisations, separately and collectively. The project beneficiaries have identified several further opportunities through National Funding Calls and will pursue these on the basis of strong foundations laid during exaFOAM.