Building a Scalable Ensemble Data Assimilation System for Coupled Models with PDAF

Efficient ensemble data assimilation with coupled models poses particular challenges due to the comp lexity of the model system and due to its high computational cost. On the methodological side, one h as to account for different time scales, but also distinct correlation lengths, of different model...

Full description

Bibliographic Details
Main Authors: Nerger, Lars, Tang, Qi, Sidorenko, Dmitry
Format: Conference Object
Language:unknown
Published: 2018
Subjects:
Online Access:https://epic.awi.de/id/eprint/48983/
https://epic.awi.de/id/eprint/48983/1/Nerger_CoupledDASystem_exp.pdf
https://hdl.handle.net/10013/epic.26654aa9-f182-40c2-8f64-8d2b28b95ded
https://hdl.handle.net/
id ftawi:oai:epic.awi.de:48983
record_format openpolar
institution Open Polar
collection Alfred Wegener Institute for Polar- and Marine Research (AWI): ePIC (electronic Publication Information Center)
op_collection_id ftawi
language unknown
description Efficient ensemble data assimilation with coupled models poses particular challenges due to the comp lexity of the model system and due to its high computational cost. On the methodological side, one h as to account for different time scales, but also distinct correlation lengths, of different model c ompartments like the ocean and the atmosphere. Computationally, one often has to deal with multiple program executables, a coupler software, observation handling for different model compartments, and a large number of processors required to compute a complex coupled model. I will focus on the computational aspects and discuss the steps required to build a highly scalable and flexible data assimilation system can be built on the basis of the Parallel Data Assimilation Framework (PDAF, http://pdaf.awi.de) using the example of the coupled climate model AWI-CM (Sidorenko et al., Climate Dynamics, 44 (2015) 757-780). AWI-CM consists of the finite-element sea ice-ocean model FESOM, which uses an unstructured model grid, and the model ECHAM6 for the atmosphere. The model coupling is implemented with OASIS-MCT and the model system consists of two separate executable programs for the ocean and atmosphere. Next to the implementation steps, the scalability of the assimilation system is discussed with a realistic configuration of AWI-CM. The high scalability is obtained by an online-connection strategy for the data assimilation system. First, the parallelization of the coupled model system is modified so that the coupled model can perform ensemble forecasts. Second, the analysis (solver) step is directly inserted into the time-stepping loops of each model compartment. Augmenting the coupled model in this online way, the ensemble information is kept in memory and transferred by parallel communication when necessary. Thus, one avoids the need to repeatedly write an ensemble of model fields into files and read them again for the analysis step. Further, the coupled model is only started once and there is no need to stop and restart the whole coupled model to compute the analysis step. Instead, the analysis step is performed in between time steps and is independent of the actual model coupler. These modifications of the model are supported by the framework structure of PDAF. In addition to the parallel online connection for the data assimilation system, the analysis step has to be parallelized. Here, the different model compartments are treated like parallel subdomains of the model. In this way, one can one can use the data assimilation algorithms provided by PDAF and can implement and perform the analysis step in analogy to uncoupled models. However, one has to take into account the different model grids and possible distinct ways in which the model compartments store their model fields. This results in a data assimilation system that can perform the assimilations both in-compartment (for weakly coupled assimilation) and cross-compartment (for strongly coupled assimilation).
format Conference Object
author Nerger, Lars
Tang, Qi
Sidorenko, Dmitry
spellingShingle Nerger, Lars
Tang, Qi
Sidorenko, Dmitry
Building a Scalable Ensemble Data Assimilation System for Coupled Models with PDAF
author_facet Nerger, Lars
Tang, Qi
Sidorenko, Dmitry
author_sort Nerger, Lars
title Building a Scalable Ensemble Data Assimilation System for Coupled Models with PDAF
title_short Building a Scalable Ensemble Data Assimilation System for Coupled Models with PDAF
title_full Building a Scalable Ensemble Data Assimilation System for Coupled Models with PDAF
title_fullStr Building a Scalable Ensemble Data Assimilation System for Coupled Models with PDAF
title_full_unstemmed Building a Scalable Ensemble Data Assimilation System for Coupled Models with PDAF
title_sort building a scalable ensemble data assimilation system for coupled models with pdaf
publishDate 2018
url https://epic.awi.de/id/eprint/48983/
https://epic.awi.de/id/eprint/48983/1/Nerger_CoupledDASystem_exp.pdf
https://hdl.handle.net/10013/epic.26654aa9-f182-40c2-8f64-8d2b28b95ded
https://hdl.handle.net/
genre Sea ice
genre_facet Sea ice
op_source EPIC3Seminar at Data Assimilation Research Center, University of Reading, UK, June 13, 2018
op_relation https://epic.awi.de/id/eprint/48983/1/Nerger_CoupledDASystem_exp.pdf
https://hdl.handle.net/
Nerger, L. orcid:0000-0002-1908-1010 , Tang, Q. and Sidorenko, D. orcid:0000-0001-8579-6068 (2018) Building a Scalable Ensemble Data Assimilation System for Coupled Models with PDAF , Seminar at Data Assimilation Research Center, University of Reading, UK, June 13, 2018 . hdl:10013/epic.26654aa9-f182-40c2-8f64-8d2b28b95ded
_version_ 1766195848929083392
spelling ftawi:oai:epic.awi.de:48983 2023-05-15T18:19:01+02:00 Building a Scalable Ensemble Data Assimilation System for Coupled Models with PDAF Nerger, Lars Tang, Qi Sidorenko, Dmitry 2018 application/pdf https://epic.awi.de/id/eprint/48983/ https://epic.awi.de/id/eprint/48983/1/Nerger_CoupledDASystem_exp.pdf https://hdl.handle.net/10013/epic.26654aa9-f182-40c2-8f64-8d2b28b95ded https://hdl.handle.net/ unknown https://epic.awi.de/id/eprint/48983/1/Nerger_CoupledDASystem_exp.pdf https://hdl.handle.net/ Nerger, L. orcid:0000-0002-1908-1010 , Tang, Q. and Sidorenko, D. orcid:0000-0001-8579-6068 (2018) Building a Scalable Ensemble Data Assimilation System for Coupled Models with PDAF , Seminar at Data Assimilation Research Center, University of Reading, UK, June 13, 2018 . hdl:10013/epic.26654aa9-f182-40c2-8f64-8d2b28b95ded EPIC3Seminar at Data Assimilation Research Center, University of Reading, UK, June 13, 2018 Conference notRev 2018 ftawi 2021-12-24T15:44:28Z Efficient ensemble data assimilation with coupled models poses particular challenges due to the comp lexity of the model system and due to its high computational cost. On the methodological side, one h as to account for different time scales, but also distinct correlation lengths, of different model c ompartments like the ocean and the atmosphere. Computationally, one often has to deal with multiple program executables, a coupler software, observation handling for different model compartments, and a large number of processors required to compute a complex coupled model. I will focus on the computational aspects and discuss the steps required to build a highly scalable and flexible data assimilation system can be built on the basis of the Parallel Data Assimilation Framework (PDAF, http://pdaf.awi.de) using the example of the coupled climate model AWI-CM (Sidorenko et al., Climate Dynamics, 44 (2015) 757-780). AWI-CM consists of the finite-element sea ice-ocean model FESOM, which uses an unstructured model grid, and the model ECHAM6 for the atmosphere. The model coupling is implemented with OASIS-MCT and the model system consists of two separate executable programs for the ocean and atmosphere. Next to the implementation steps, the scalability of the assimilation system is discussed with a realistic configuration of AWI-CM. The high scalability is obtained by an online-connection strategy for the data assimilation system. First, the parallelization of the coupled model system is modified so that the coupled model can perform ensemble forecasts. Second, the analysis (solver) step is directly inserted into the time-stepping loops of each model compartment. Augmenting the coupled model in this online way, the ensemble information is kept in memory and transferred by parallel communication when necessary. Thus, one avoids the need to repeatedly write an ensemble of model fields into files and read them again for the analysis step. Further, the coupled model is only started once and there is no need to stop and restart the whole coupled model to compute the analysis step. Instead, the analysis step is performed in between time steps and is independent of the actual model coupler. These modifications of the model are supported by the framework structure of PDAF. In addition to the parallel online connection for the data assimilation system, the analysis step has to be parallelized. Here, the different model compartments are treated like parallel subdomains of the model. In this way, one can one can use the data assimilation algorithms provided by PDAF and can implement and perform the analysis step in analogy to uncoupled models. However, one has to take into account the different model grids and possible distinct ways in which the model compartments store their model fields. This results in a data assimilation system that can perform the assimilations both in-compartment (for weakly coupled assimilation) and cross-compartment (for strongly coupled assimilation). Conference Object Sea ice Alfred Wegener Institute for Polar- and Marine Research (AWI): ePIC (electronic Publication Information Center)