{"id":13951,"date":"2025-05-12T10:23:49","date_gmt":"2025-05-12T09:23:49","guid":{"rendered":"https:\/\/www.cimafoundation.org\/?p=13951"},"modified":"2025-05-12T10:23:49","modified_gmt":"2025-05-12T09:23:49","slug":"supercomputing-and-hydrological-models-the-new-frontier-for-water-resource-scenarios-in-italy","status":"publish","type":"post","link":"https:\/\/www.cimafoundation.org\/en\/news\/supercomputing-and-hydrological-models-the-new-frontier-for-water-resource-scenarios-in-italy\/","title":{"rendered":"Supercomputing and hydrological models: the new frontier for water resource scenarios in Italy"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\">There are revolutions that make no noise. No visible upheaval, just a richer flow of data, a rewritten code to be more efficient, a simulation that runs faster \u2014 invisible, yet decisive. This is the transformation underway at the heart of hydrology, where the power of High-Performance Computing (HPC) meets hydrological models in a technological alliance that will progressively change the way we understand and model the water cycle. This is also where the<a href=\"https:\/\/www.cimafoundation.org\/en\/news\/it-water-the-future-of-water-resources-in-italy\/\"> IT-WATER project <\/a>fits in, with one goal: to provide a consistent, high-resolution representation of the water cycle across the national territory \u2014 for yesterday, for today, and above all, for tomorrow.   <\/p>\n\n\n\n<p class=\"wp-block-paragraph\">As part of the project funded by the National Recovery and Resilience Plan (PNRR) and led by CIMA Research Foundation in collaboration with <a href=\"https:\/\/www.fadeout.it\/\" target=\"_blank\" rel=\"noreferrer noopener nofollow\">Fadeout Software Srl<\/a> and the <a href=\"https:\/\/www.agenziaitaliameteo.it\/\" target=\"_blank\" rel=\"noreferrer noopener nofollow\">ItaliaMeteo Agency,<\/a> a significant step forward is being taken in hydrological modeling: bringing the operational models, developed by CIMA Research Foundation for the Italian Civil Protection Department, onto High-Performance Computing (HPC) infrastructures such as those of <a href=\"https:\/\/www.cineca.it\/it\" target=\"_blank\" rel=\"noreferrer noopener nofollow\">CINECA<\/a>. It is a methodological and technological transition that requires a profound rethinking of model architectures but enables a fundamental leap in scale for water cycle simulation. <\/p>\n\n\n\n<h2 class=\"wp-block-heading\">A matter of computational power<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">In the language of computational science, High-Performance Computing (HPC) refers to the set of technologies that allow for the execution of complex, highly intensive operations in very short times. It\u2019s not just about faster computers, but about distributed systems\u00a0<sup data-fn=\"e6e8e569-9b0a-41b0-baa2-98160b1b7f98\" class=\"fn\"><a id=\"e6e8e569-9b0a-41b0-baa2-98160b1b7f98-link\" href=\"#e6e8e569-9b0a-41b0-baa2-98160b1b7f98\">1<\/a><\/sup> capable of managing millions of operations simultaneously, from multiple users and across multiple parallel processes.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">In such environments, workloads must be optimized, scheduled, and controlled. Every simulation has a priority, an assigned runtime, an execution queue. This imposes a deep transformation on scientific models: it\u2019s not enough to port a code to a new system \u2014 the architecture must be rethought, procedures modularized, and stability and scalability ensured.  <br>This is the challenge that CIMA Research Foundation focused on within the IT-WATER project: preparing its models to interact with supercomputing efficiently and with future reusability in mind.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">This transition was also made possible thanks to the role of the ItaliaMeteo Agency, a strategic partner of the project, which facilitated technical and operational dialogue with the CINECA consortium and helped ensure alignment between modeling needs, computational capabilities, and the operational goals of the system. The collaboration with ItaliaMeteo helped to enhance IT-WATER\u2019s integrated approach, fostering effective interaction between scientific modeling, computing infrastructures, and applications of national interest. <\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Inside the water cycle, at the national scale<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">The water cycle is one of the most complex systems to represent scientifically. Rain, snow, evaporation, infiltration, surface runoff, interaction with soils: every component is influenced by climatic, environmental, and morphological variables in a system (the Earth) that we do not fully understand and with which we interact in complex, multi-scale ways. Hydrological models have been trying for decades to describe this system, and CIMA Research Foundation has developed two operational tools in this context: the cryospheric model S3M and the hydrological model Continuum, both already operational on a national scale.   <\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u201cUntil recently, these models were executed on traditional, even very powerful, computers, but with intrinsic limitations in terms of data volume and execution time,\u201d explains Francesco Avanzi, from the Hydrology and Hydraulics Department of CIMA Research Foundation. \u201cToday, we can talk about parallel simulations, on a national scale, leveraging the CINECA supercomputing infrastructure. This allows us to work on long time horizons, from 1980 to 2070, and with a spatial resolution of up to 200\u2013500 meters. It\u2019s a new methodological paradigm.\u201d <\/p>\n\n\n\n<p class=\"wp-block-paragraph\">A step forward based on a complex reengineering effort <sup data-fn=\"587080e0-403f-4bc1-98de-e54d94deb38a\" class=\"fn\"><a id=\"587080e0-403f-4bc1-98de-e54d94deb38a-link\" href=\"#587080e0-403f-4bc1-98de-e54d94deb38a\">2<\/a><\/sup> . The entire structure of the models and accessory tools, such as the <a href=\"https:\/\/github.com\/c-hydro\/shybox\/tree\/main\" target=\"_blank\" rel=\"noreferrer noopener nofollow\">Python package <em>shybox<\/em><\/a> developed within the IT-WATER context, has been rethought to operate in distributed environments. \u201cTo truly harness the potential of supercomputing, we had to thoroughly rethink how our models are executed,\u201d explains Fabio Delogu, also a researcher in the Hydrology and Hydraulics Division at Fondazione CIMA. \u201cWe adopted a container architecture <sup data-fn=\"53d90a98-01f1-4e0e-89a9-1a4103989c2a\" class=\"fn\"><a id=\"53d90a98-01f1-4e0e-89a9-1a4103989c2a-link\" href=\"#53d90a98-01f1-4e0e-89a9-1a4103989c2a\">3<\/a><\/sup>, which not only allowed the models to run on HPC systems but also improved their modularity and reusability.\u201d   <\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u201cIn fact, it\u2019s not just about speed: the modularity of containers allows us to build more reusable models, which can also be executed independently by other research groups simply by transferring \u2018images\u2019 of the system to CINECA. This openness represents a significant shift for the scientific community. Models are no longer closed tools, tied to local configurations, but integrable components, ready to be shared, adapted, and used in different contexts,\u201d adds Alberto Tasso of Fadeout Software Srl.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Simulating the future: climate scenarios and water resource management<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Simulating the future starts with understanding the past. Thanks to the new HPC framework, the IT-WATER project enables the generation of historical and future climate scenarios for water resources across the entire Italian territory. We\u2019re talking about more than forty years of history, and just as many years of projections, for every hydrological basin in the country. But it\u2019s not just about data: the goal is to produce useful tools for the operational and strategic management of water resources, to provide institutions, authorities, and citizens with scientific tools to understand water availability across Italy.   <\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u201cWe\u2019re working on deriving hydrological impact indicators related to drought,\u201d says Avanzi. \u201cIt\u2019s a crucial aspect of adapting to climate change. Having models that can realistically reproduce the behavior of water, in its various forms, helps support decision-making and planning.\u201d <\/p>\n\n\n\n<h2 class=\"wp-block-heading\">An infrastructure for the future<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">IT-WATER is also an investment in the future of operational hydrology in Italy. The combination of scientific modeling, supercomputing, and open infrastructures forms a platform ready to be extended and maintained over time. The results achieved today will be the foundation for new applications, new simulations, and new research questions.  <\/p>\n\n\n<ol class=\"wp-block-footnotes\"><li id=\"e6e8e569-9b0a-41b0-baa2-98160b1b7f98\">A distributed system is an architecture in which computational work is not performed by a single computer, but is divided among multiple computing units, often located on different nodes of a network. These nodes collaborate to simultaneously execute different parts of a complex process; in this way, it is possible to speed up processing and handle large amounts of data.   <a href=\"#e6e8e569-9b0a-41b0-baa2-98160b1b7f98-link\" aria-label=\"Jump to footnote reference 1\">\u21a9\ufe0e<\/a><\/li><li id=\"587080e0-403f-4bc1-98de-e54d94deb38a\">In the scientific and technological field, reengineering refers to the process of rethinking and deeply restructuring an existing system, with the aim of improving its performance, efficiency, and adaptability to new contexts. In the case of CIMA Research Foundation\u2019s hydrological models, reengineering meant modifying the code structure supporting the model, data management, and execution modes to make them compatible with the supercomputing environment. It is therefore not just a matter of updating software, but of adapting its architecture \u2014 algorithms, input\/output procedures, memory management, and parallelization \u2014 so that it can operate stably and efficiently on complex infrastructures such as HPC systems.   <a href=\"#587080e0-403f-4bc1-98de-e54d94deb38a-link\" aria-label=\"Jump to footnote reference 2\">\u21a9\ufe0e<\/a><\/li><li id=\"53d90a98-01f1-4e0e-89a9-1a4103989c2a\">Container architecture is an approach to software execution that allows models, libraries, and configurations to be packaged within isolated and portable environments, known as &#8220;containers&#8221;. These environments ensure consistency and reproducibility of execution across different infrastructures, including high-performance computing systems, making the models more modular, scalable, and easily reusable in the scientific domain.  <a href=\"#53d90a98-01f1-4e0e-89a9-1a4103989c2a-link\" aria-label=\"Jump to footnote reference 3\">\u21a9\ufe0e<\/a><\/li><\/ol>","protected":false},"excerpt":{"rendered":"<p>There are revolutions that make no noise. No visible upheaval, just a richer flow of data, a rewritten code to be more efficient, a simulation that runs faster \u2014 invisible, yet decisive. This is the transformation underway at the heart of hydrology, where the power of High-Performance Computing (HPC) meets hydrological models in a technological [&hellip;]<\/p>\n","protected":false},"author":4,"featured_media":13948,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":"[{\"id\":\"e6e8e569-9b0a-41b0-baa2-98160b1b7f98\",\"content\":\"A distributed system is an architecture in which computational work is not performed by a single computer, but is divided among multiple computing units, often located on different nodes of a network. These nodes collaborate to simultaneously execute different parts of a complex process; in this way, it is possible to speed up processing and handle large amounts of data.  \"},{\"id\":\"587080e0-403f-4bc1-98de-e54d94deb38a\",\"content\":\"In the scientific and technological field, reengineering refers to the process of rethinking and deeply restructuring an existing system, with the aim of improving its performance, efficiency, and adaptability to new contexts. In the case of CIMA Research Foundation\\u2019s hydrological models, reengineering meant modifying the code structure supporting the model, data management, and execution modes to make them compatible with the supercomputing environment. It is therefore not just a matter of updating software, but of adapting its architecture \\u2014 algorithms, input\\\/output procedures, memory management, and parallelization \\u2014 so that it can operate stably and efficiently on complex infrastructures such as HPC systems.  \"},{\"id\":\"53d90a98-01f1-4e0e-89a9-1a4103989c2a\",\"content\":\"Container architecture is an approach to software execution that allows models, libraries, and configurations to be packaged within isolated and portable environments, known as \\\"containers\\\". These environments ensure consistency and reproducibility of execution across different infrastructures, including high-performance computing systems, making the models more modular, scalable, and easily reusable in the scientific domain. \"}]"},"categories":[124],"tags":[82],"class_list":["post-13951","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-hydrology-and-hydraulics","tag-water"],"acf":[],"_links":{"self":[{"href":"https:\/\/www.cimafoundation.org\/en\/wp-json\/wp\/v2\/posts\/13951","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.cimafoundation.org\/en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.cimafoundation.org\/en\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.cimafoundation.org\/en\/wp-json\/wp\/v2\/users\/4"}],"replies":[{"embeddable":true,"href":"https:\/\/www.cimafoundation.org\/en\/wp-json\/wp\/v2\/comments?post=13951"}],"version-history":[{"count":2,"href":"https:\/\/www.cimafoundation.org\/en\/wp-json\/wp\/v2\/posts\/13951\/revisions"}],"predecessor-version":[{"id":13953,"href":"https:\/\/www.cimafoundation.org\/en\/wp-json\/wp\/v2\/posts\/13951\/revisions\/13953"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.cimafoundation.org\/en\/wp-json\/wp\/v2\/media\/13948"}],"wp:attachment":[{"href":"https:\/\/www.cimafoundation.org\/en\/wp-json\/wp\/v2\/media?parent=13951"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.cimafoundation.org\/en\/wp-json\/wp\/v2\/categories?post=13951"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.cimafoundation.org\/en\/wp-json\/wp\/v2\/tags?post=13951"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}