User Tools

Site Tools


working_groups:climate_model_development_and_hpc_adaptation

CES Units

Climate Model Development and HPC Adaptation Unit

Members

Purpose

Contribute to the development and performance improvement of the EC-Earth model and its associated tools.

Tasks

  • Fixing known issues that are hindering prouctions runs
  • Improving coupled load-balance
  • Profiling and identifying areas for optimization
  • Improving I/O
  • Refactoring code
  • Efficient deployment
  • Code development of new features/components
  • Develop tools such as Auto-LB and APP

Projects and Softwares Develope

  • EC-Earth
  • Auto-LB
  • APP

Outcomes

Efficient executions of the EC-Earth model in terms of energy and computatinal resources.


Co-design for High-Performance and Integrated Processors (CHIP)

Members

Purpose

CHIP focuses on bridging application workloads and emerging architectures by driving hardware/software co-design and cross-stack analysis to optimize performance, energy efficiency, and the evolution of next-generation RISC-V and heterogeneous systems.

Tasks

  • Architecture-driven HPC workload profiling.
  • Future-generation RISC-V architectures.
  • Earth science codes (EC) co-design & optimisation.
  • Cross-stack performance analysis (application ↔ architecture).
  • Hardware/software co-design.
  • Performance & energy efficiency (performance/W).
  • Architecture modelling & evaluation.
  • Workload-driven architecture design.

Projects and Softwares Develope

  • DARE
  • LOCA

Outcomes

  • Development of domain-specific mini-apps and computational kernels for architecture evaluation and hardware/software co-design.
  • Improved performance and energy efficiency (performance/W) through architecture-aware optimisation strategies.
  • Workload-informed insights to guide the evolution of future RISC-V and heterogeneous computing architectures.
  • Strengthened collaboration across application domains, computer architecture, and system software communities.
  • Validation of methodologies for hardware/software co-design, including profiling, modelling, and architectural feedback loops.
  • Scientific dissemination and broader impact:
    1. Publications in peer-reviewed journals and conferences.
    2. Workshops and collaborative research activities.
    3. Contributions to open, reproducible, and reusable research practices.

CPU Profiling & Optimization

Members

Purpose

Improve CPU efficiency, scalability, and profiling practices of Earth system models and components, across projects through shared expertise.

Tasks

  • Standardise profiling methods, metrics, and reporting across projects
  • Support teams in identifying bottlenecks and improving CPU performance
  • Optimise MPI/OpenMP configurations, load balance, and communication efficiency
  • Monitor and investigate performance regressions
  • Share best practices, training, and optimisation knowledge
  • Evaluate new CPU technologies and future performance opportunities

Projects and Softwares Develope

  • Destination Earth (DestinE) – Climate Digital Twins
  • TerraDT – Digital Twin for Cryosphere and Land Surface Systems

Outcomes

  • Future Profiling trainings, and resources.
  • Future profilings (TerraDT)
  • Publications derived from the profiling and optimisations resultant of the work

EC-Earth Unit

Members

Purpose

Contribute to the development, maintenance, and improvement of the EC-Earth model and its associated tools.

Tasks

  • Collaborate in the development of new model features in close collaboration with scientific groups and other EC-Earth consortium partners
  • Study and improve the performance of the model
  • Develop and maintain the Auto-EC-Earth tool
  • Support users on the execution of the model and postprocessing tools

Projects and Softwares Developed

  • EC-Earth
  • Auto-EC-Earth
  • ece2cmor
  • Auto-LB
  • APP

Outcomes

Auto-EC-Earth workflow including the execution of the model and the postprocessing of the outputs, new features and improvements in the model.


GPU Computing Unit

Members

Purpose

Create and profile modeling and compute intensive GPU code in C/C++ and Fortran.

Tasks

  • Port existing model code to GPUs
  • Automate GPU code profiling
  • Research on best automation methods for GPU code porting

Projects and Softwares Developed

  • Destination Earth – Climate Digital Twins
  • European Digital Twin Ocean
  • MONARCH
  • NEMO v.4
  • NEMO v.5
  • CAMP

Outcomes

The modeling software components that are able to effectively use the GPU resources of EuroHPC ecosystem.


MONARCH Development and HPC Adaptation Unit

Members

Purpose

Develop and improve the performance of Monarch.

Tasks

  • Fixing known issues that are hindering prouctions runs
  • Porting to GPUs
  • Profiling and identifying areas for optimization
  • Improving IO
  • Refactoring code

Projects and Softwares Developed

Outcomes

  • Improved performance of Monarch
  • Future publications

Numerical Development and Scientific Evaluation Unit

Members

Purpose

Develop and implement features and performance improvements for earth system model components, and develop and apply model diagnostics.

Tasks

  • Develop model integration testing tools
  • Implement scientific features
  • Implement technical features
  • Implement performance improvements
  • Develop and apply model diagnostics

Projects and Softwares Developed

Outcomes

  • Novel model diagnostics
  • Scientific publications
  • Improved model physics and realism
  • Better model performance
  • International collaborations

R Tools Unit

Members

Purpose

Develop R packages and software tools for the analysis and visualization of climate data.

See more information here.

Tasks

  • Maintain current in-house R packages
  • Coordinate with other groups to integrate and organize common R code according to research and project needs.
  • Contribute to the operationalization of climate services for department projects
  • Provide user support to researchers working with the R Tools

Projects and Softwares Developed

Outcomes

  • startR, multiApply, easyNCDF, s2dv, ClimProjDiags, CStools and CSIndicators are published on the Comprehensive R Archive Network (CRAN).
  • SUNSET poster presented at conferences (CERISE General Assembly, EMS2024, XIII Asociación Española de Climatología)
  • Technical papers published for some of the R Packages (CSTools, CSIndicators)
  • Co-authorship in papers by other groups

Web Development Unit

Members

Purpose

Develop websites and web applications for the various projects within the department.

Tasks

  • Build and maintain web applications, websites, and manage relevant infrastructure

Projects and Softwares Developed

Outcomes

working_groups/climate_model_development_and_hpc_adaptation.txt · Last modified: 2026/05/06 13:38 by ysamper