Earth software development

Primary tabs

In order to improve the use of the variety of computing resources available at the BSC and in other HPC institutions, a solid software development area is fundamental to provide help and guidance to the scientists.


Earth software development focuses on the set of techniques or tools required for atmosphere and climate researchers such as: analysis of historical data, model validation, development of forecasts, monitoring and adjustment of forecasts.

Earth system models are sophisticated tools designed to simulate the Earth climate system and the complex interactions between its components. BSC- Earth department is currently working with EC-Earth, NEMO and IFS.

A typical climate forecast simulation experiment executes tens or even hundreds of jobs, a task that can obviously not be done manually. Usually the jobs have multiple dependencies between them. Therefore in the Computational Earth Sciences group we are working with the models described above by using diverse High Performance Computing (HPC) machines, and tools such as Autosubmit to create, manage and monitor experiments.

The computational resources to carry out those experiments consists of a sizeable allocation in MareNostrum, as well as competitive allocations on the European Centre for Medium-Range Weather Forecasts (ECMWF) and other super-computers of the Spanish Supercomputing Network (RES) and the Partnership for Advanced Computing in Europe (PRACE).


  • To Interact with model developers and HPC support teams to develop and deploy a software stack to run generic Earth system models on a wide range of HPC facilities.
  • To foster the portability and user-friendliness of the Earth system models developed and used, including the pre-processing and post-processing of weather, atmospheric chemistry and climate data.
  • To provide and guide the department groups to use a collaborative framework and good coding practices (code version control, testing suites, style guides) to improve the work efficiency, the integration of newcomers and the sharing of the tools.
  • To develop and ensure a continuous training to Computational earth sciences members and earth sciences users to use resources in the most efficient way.
    • DOMINGO MANUBENS's picture
    • Contact
    • Software Engineer
    • Tel: +34 934134049
    • domingo [dot] manubens [at] bsc [dot] es