CliMA / ClimaCoupler.jl

ClimaCoupler: bringing atmosphere, land, and ocean together
Apache License 2.0
26 stars 4 forks source link

Generalized exchange interface #211

Closed LenkaNovak closed 1 year ago

LenkaNovak commented 1 year ago

The Climate Modeling Alliance

Software Design Issue 📜

Purpose

We want the coupler to treat model information exchanges in a way that it is agnostic to the particular component model source.

Linking on #44

The information exchange piece of the coupler contains the following:

Cost/Benefits/Risks

b: a step towards seamless coupling of different model components, including Oceananigans r: this may be disruptive across the repo (this will be done in a piece-wise manner, based on a separate initial prototype, with incremental PRs)

People and Personnel

Components

Inputs

Results and Deliverables

Task Breakdown And Schedule

SDI Revision Log

Future steps

CC

@tapios @simonbyrne @cmbengue

LenkaNovak commented 1 year ago

After a series discussions and prototyping, we decided to split this SDI to #276 and #277