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
Outcomes
Efficient executions of the EC-Earth model in terms of energy and computatinal resources.
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.
Emissions Unit
Members
Purpose
Create and improve emission models and post-processing tools.
See more information here.
Tasks
Projects and Softwares Developed
HERMES_GR
HERMES_BU
HERMES_Delta
PHENOMENA
IEZMVM
NES
SNES
Output_Checker
Outcomes
Open source emission models. Papers as co-autors. (Working on first-autor technical papers).
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
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
Projects and Softwares Developed
Outcomes
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
Destination Earth
TerraDT
HANAMI
PREDDYCT
-
-
Outcomes
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)
-
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
Projects and Softwares Developed
Outcomes