Support services

Overview

EPICURE initiative (until January 2028) provides high-level specialised application support service in high-performance computing. It provide users with Level 2 and Level 3 support services, with a more technical component than previously available, over a period of 3 to 18 months.


EPICURE support services

1. 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.

2. 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.).

3. 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.

4. 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).

5. Code Optimisation
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 apply

How to Engage with EPICURE AST and Maximize Your EuroHPC Allocation

Step 1 – Check Your Eligibility

EPICURE AST support is available only to users with a valid EuroHPC JU Allocation Project.

Projects funded through national programs are not eligible.
If you do not yet have a EuroHPC JU allocation, the EPICURE team can assist you in applying through the appropriate EuroHPC JU Access Calls.

Step 2 – Understand What EPICURE AST Can Do for You

EPICURE AST provides advanced, hands-on HPC support designed to help you:

Optimize code performance – Run your applications faster and more efficiently.
Scale up computations – Fully exploit the capabilities of EuroHPC systems.
Identify and remove performance bottlenecks – Improve overall throughput and resource usage.
Reduce inefficiencies – Achieve more simulations and results within the same allocation.

The goal is simple: more computation, better performance, and greater scientific output from your existing allocation.

Step 3 – Request Support

If you already have a EuroHPC JU allocation, you can submit a support request directly through the EPICURE portal:
https://pm.epicure-hpc.eu/support/request/

After submitting, the EPICURE team will contact you to evaluate your needs and begin the collaboration.

Step 4 – Contact Us

If you have any questions or require guidance, please contact the EPICURE team at:
epicure-applications@postit.csc.fi

For who

To benefit from EPICURE support, you must have an active EuroHPC Joint Undertaking (JU) allocation project.

Support is available for projects lasting from 3 to 12 months.

Don’t have one yet? No problem – we can guide you through the application process!
Get in touch with us: epicure-applications@postit.csc.fi

More information

Find out more about EPICURE on EPICURE website

More information of EuroHPC JU on EuroHPC JU