Periodic Reporting for period 1 - MultiXscale (Centre of Excellence in exascale-oriented application co-design and delivery for multiscale simulations)
Reporting period: 2023-01-01 to 2023-12-31
The MultiXscale approach to scaling is like managing a complex set of tasks to make sure the computer system is used as efficiently as possible. The MultiXscale approach to scaling can be considered as a task graph using load-balancing techniques to ensure optimal system utilisation. Each node on the graph may have very different characteristics in terms of application code and hardware support and consume petascale levels of resources. The nodes may also be embedded in ensemble approaches. MultiXscale will also address the edges of the task graph, which are in effect the couplings that MultiXscale will implement. MultiXscale will promote and implement the use of frameworks that facilitate hardware portability to allow user to transition between the facilities of EuroHPC (including its accelerators). MultiXscale not only deals with managing the individual tasks but also focuses on making sure these connections work smoothly. It's like ensuring that all the parts of a system work well together.
MultiXscale EESSI aims to create a standardized and consistent scientific software environment. It collaborates closely with EuroHPC to extend this uniform environment beyond just EuroHPC resources. The goal is to make it accessible across different levels of the infrastructure, even reaching beyond EuroHPC to platforms like the European Open Science Cloud.