<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE article PUBLIC "-//NLM//DTD Journal Publishing DTD v3.0 20080202//EN" "https://jats.nlm.nih.gov/nlm-dtd/publishing/3.0/journalpublishing3.dtd">
<article xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink" article-type="research-article" specific-use="SMUR" dtd-version="3.0" xml:lang="en">
<front>
<journal-meta>
<journal-id journal-id-type="publisher">EGUsphere</journal-id>
<journal-title-group>
<journal-title>EGUsphere</journal-title>
<abbrev-journal-title abbrev-type="publisher">EGUsphere</abbrev-journal-title>
<abbrev-journal-title abbrev-type="nlm-ta">EGUsphere</abbrev-journal-title>
</journal-title-group>
<publisher><publisher-name>Copernicus Publications</publisher-name>
<publisher-loc>Göttingen, Germany</publisher-loc>
</publisher>
</journal-meta>
<article-meta>
<article-id pub-id-type="doi">10.5194/egusphere-2026-5008</article-id>
<title-group>
<article-title>YAC v3.19.0: scalable online interpolation and flexible coupling for Earth system models</article-title>
</title-group>
<contrib-group><contrib contrib-type="author" xlink:type="simple"><name name-style="western"><surname>Hanke</surname>
<given-names>Moritz</given-names>
</name>
<xref ref-type="aff" rid="aff1">
<sup>1</sup>
</xref>
</contrib>
<contrib contrib-type="author" xlink:type="simple"><name name-style="western"><surname>Dreier</surname>
<given-names>Nils-Arne</given-names>
<ext-link>https://orcid.org/0000-0003-0639-9991</ext-link>
</name>
<xref ref-type="aff" rid="aff1">
<sup>1</sup>
</xref>
</contrib>
<contrib contrib-type="author" xlink:type="simple"><name name-style="western"><surname>Redler</surname>
<given-names>René</given-names>
<ext-link>https://orcid.org/0000-0003-3117-3724</ext-link>
</name>
<xref ref-type="aff" rid="aff2">
<sup>2</sup>
</xref>
</contrib>
<contrib contrib-type="author" xlink:type="simple"><name name-style="western"><surname>Piacentini</surname>
<given-names>Andrea</given-names>
</name>
<xref ref-type="aff" rid="aff3">
<sup>3</sup>
</xref>
</contrib>
</contrib-group><aff id="aff1">
<label>1</label>
<addr-line>Deutsches Klimarechenzentrum, Hamburg, Germany</addr-line>
</aff>
<aff id="aff2">
<label>2</label>
<addr-line>Max-Planck-Institut für Meteorologie, Hamburg, Germany</addr-line>
</aff>
<aff id="aff3">
<label>3</label>
<addr-line>Centre Européen de Recherche et de Formation Avancée en Calcul Scientifique, Toulouse, France</addr-line>
</aff>
<pub-date pub-type="epub">
<day>02</day>
<month>11</month>
<year>2026</year>
</pub-date>
<volume>2026</volume>
<fpage>1</fpage>
<lpage>34</lpage>
<permissions>
<copyright-statement>Copyright: &#x000a9; 2026 Moritz Hanke et al.</copyright-statement>
<copyright-year>2026</copyright-year>
<license license-type="open-access">
<license-p>This work is licensed under the Creative Commons Attribution 4.0 International License. To view a copy of this licence, visit <ext-link ext-link-type="uri"  xlink:href="https://creativecommons.org/licenses/by/4.0/">https://creativecommons.org/licenses/by/4.0/</ext-link></license-p>
</license>
</permissions>
<self-uri xlink:href="https://egusphere.copernicus.org/preprints/2026/egusphere-2026-5008/">This article is available from https://egusphere.copernicus.org/preprints/2026/egusphere-2026-5008/</self-uri>
<self-uri xlink:href="https://egusphere.copernicus.org/preprints/2026/egusphere-2026-5008/egusphere-2026-5008.pdf">The full text article is available as a PDF file from https://egusphere.copernicus.org/preprints/2026/egusphere-2026-5008/egusphere-2026-5008.pdf</self-uri>
<abstract>
<p>Earth system models increasingly couple many components on heterogeneous grids at rising spatial resolution, which raises requirements on coupling software for scalability, interpolation quality, workflow integration, and reliable orchestration. We present the transition to YAC 3, described here for release v3.19.0, and summarise advances that address these requirements in production-relevant settings. First, YAC 3 updates its parallel online weight-generation workflow, enabling scalable setup for very-high-resolution coupled configurations and large MPI process counts. Second, interpolation-related capabilities have been extended and refined, including improvements to conservative remapping and new methods such as Nearest-Corner-Cells, Distance-Nearest-Neighbour, and Creep Fill. Third, workflow support is broadened through Python bindings, YAML-based configuration, and tooling for eight and grid inspection. Fourth, we introduce a generic MPI handshake mechanism that makes communicator construction in multi-component, multi-library setups more reliable, and propose it as a convention for other libraries and components. Fifth, YAC is separated into a self-contained core library and a component-oriented model coupling interface, which makes its interpolation stack reusable by software outside the classical model coupling context. Use cases from coupled ICON simulations (including kilometre-scale configurations), input/output server coupling, and direct integration in other software ecosystems demonstrate that YAC 3 supports a broad range of contemporary and emerging Earth system workflows.</p>
</abstract>
<counts><page-count count="34"/></counts>
</article-meta>
</front>
<body/>
<back>
</back>
</article>