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

Towards C-based NUOPC components: ESMC should provide user level error handling idiom #272

Open billsacks opened 2 months ago

billsacks commented 2 months ago

An outstanding item identified by @theurich (January 17, 2024) towards allowing C-based NUOPC components:

ESMC should provide a user level error handling idiom. This is currently a shortcoming on the C side: we don’t have LogFoundError on the C side. To make this more convenient for the user, need better error handling. We have this in C++, just not pure C.