Do you need help scaling your code?

Code Enabling and Scaling

The service specializes in porting and enabling codes for various EuroHPC systems. It includes also the study of applications to understand their scalability, identifying necessary improvements for efficient utilization across larger node counts.

Performance Analysis

Our service conducts performance analysis of applications to identify bottlenecks and potential enhancements in node and multi-node performance (such as vectorization, utilization of suitable mathematical libraries, I/O optimization, MPI, etc.).

Benchmarking

The benchmarking service aims to standardize benchmarks for classifying machine performance. These benchmarks will provide valuable insights into categorizing architectures, helping to determine the most suitable architecture for typical problems and tasks.

Code Refactoring

This service involves restructuring or rewriting parts of an application code to improve maintainability and ease modification, but without changing its function. Refactoring usually involves code changes to make the source and structure more conformant to typical programming styles and standards and is usually a first step before major modifications are made (e.g. porting to GPUs).

Code Optimization

The aim of the code optimization service is to improve the efficiency and performance of the software, but without changing its functionality. The procedure will draw on the results of other EPICURE services (e.g. performance and scaling analysis) to implement software changes which will consume fewer resources on EuroHPC systems (time, memory, CPU, disk space, etc. ).

How to meet our support services ?

Users may benefit from EPICURE assistance through EuroHPC JU Access Calls (Regular, Extreme Scale and AI).

Process for applying access to EuroHPC Systems and request assistance from EPICURE:

1

Check the open EuroHPC Access Calls on the EuroHPC Joint Undertaking website.

2

Submit an application for access time on EuroHPC Supercomputers through open EuroHPC Access Calls.

3

When applying for resources through EuroHPC Calls you will find also the following dedicated form to request support from EPICURE. Fill it in as comprehensively as possible when applying through EuroHPC Access Calls. Click here to see the preview of the form. Note that this form should be filled in only as part of the call application through EuroHPC JU website.

Keep exploring the project