The work across WP1-WP7 aligns with the project objectives as detailed below:
- WP1 addressed seven European HPC application fields, encompassing 10 codes, representing diverse multi-disciplinary uses of European HPC systems. Initial analysis of application characteristics and requirements informed the co-design process. DEEP-SEA tools, programming environments, and run-time systems addressed these requirements, with Optimisation Cycles (OCs) guiding specific analysis or optimization goals. Performance limitations were mitigated through improvements in intra- and inter-node APIs for GPUs and CPUs, dynamic load balancing, and high-level programming models. A benchmark suite measured performance and identified potential variations.
- In WP2, existing software tools for performance measurement, modeling, and monitoring were enhanced and extended with new functionalities. Significant impact was achieved by combining enhanced tools into OCs, such as mapping, monitoring, and energy optimization. The mapping OC aided developers in distributing code over heterogeneous Modular Supercomputer Architecture (MSA) systems, while the monitoring OC quantified the impact of different application mappings. Energy optimization tools operated transparently in the background to save energy.
- DEEP-SEA aimed to deliver high TRL software for deployment on upcoming European HPC systems. WP3 documented the software stack comprehensively, ensuring compatibility through continuous integration and deployment (CI/CD). The final software stack was released via EasyBuild configuration and Spack installation files repository, with containerization simplifying software installation and application execution. Defined OCs assisted application developers and users in selecting and handling software components effectively.
- WP4 improved support for different hardware accelerators and implemented mechanisms for dynamic load balancing at the node level, enhancing throughput and energy efficiency. WP5 enhanced composability and interoperability between programming models, focusing on a malleability prototype implementation for dynamic resource allocation changes. Resiliency was improved through enhancements to the Simgrid simulation framework.
- In WP6, DEEP-SEA achieved high visibility for its objectives, approach, and results through internal and external channels, including events, conferences, and social media. Joint communication with other EuroHPC projects was enhanced, and involvement in standardization bodies and training activities facilitated knowledge transfer.
- WP7 involved continuous monitoring by the Project Management Team (PMT) to ensure progress aligned with the project's Description of Action (DoA) and to identify any risks. Quality control measures included internal review processes for deliverables. Financial control involved quarterly financial reports from each partner. Project coordination activities extended beyond DEEP-SEA to cover collaboration within the SEA projects and the ten projects funded in the same EuroHPC call, facilitated by a cooperation agreement signed by all participating institutions.