esmf-org / esmf

The Earth System Modeling Framework (ESMF) is a suite of software tools for developing high-performance, multi-component Earth science modeling applications.
https://earthsystemmodeling.org/
Other
156 stars 75 forks source link

Metadata exchange between components #232

Open anntsay opened 6 months ago

anntsay commented 6 months ago

Problem statement: although we do exchange data via connectors, the user currently right now have to use complicated workarounds to pass metadata.

This may be a nice feature to have. Maybe we could use info class. And connector can pick up Info in a field and pass it to the next step.. Or attach info to state.

This may also help with allowing component to know the source of data using meta data.

Can get more design input from CESM team since one of the challenges here is how Info would go through a variety of mediators.

anntsay commented 6 months ago

this will also allow standard for Info class.