This is a Preprint and has not been peer reviewed. This is version 1 of this Preprint.
Design Rationale of the JcupLT Coupling Library: Lessons Learned from Jcup Development and Applications
Downloads
Authors
Abstract
Coupling libraries are essential infrastructure for multi-component simulations in weather, climate, and earth system modeling. Jcup is a coupling library developed since 2007 and applied to a wide range of coupled simulations, including atmosphere–ocean coupling, land surface modeling, seismic–structural coupling, and AI-integrated simulations. Through nearly two decades of development and application, both the strengths and limitations of Jcup’s design have become clear. This paper documents the design rationale of JcupLT, a successor coupling library that inherits the proven design principles of Jcup while addressing the performance and usability issues identified through practical applications. The name JcupLT stands for both Lightning and Lightweight, reflecting its design goals of high speed and low overhead. We describe the development history and applications of Jcup, identify its strengths and limitations, and explain how each design decision in JcupLT was motivated by practical experience.
DOI
https://doi.org/10.31223/X5N77C
Subjects
Atmospheric Sciences, Other Oceanography and Atmospheric Sciences and Meteorology, Software Engineering
Keywords
coupling library, coupler, earth system modeling, MPI communication, interpolation, Jcup, JcupLT, climate model
Dates
Published: 2026-04-04 22:06
License
CC BY Attribution 4.0 International
Additional Metadata
Data Availability:
Software source code is available at https://github.com/Jcuplib/jlt
Metrics
Views: 20
Downloads: 1
There are no comments or no comments have been made public for this article.