The Earth System Modeling Framework (ESMF) is a suite of software tools for developing high-performance, multi-component Earth science modeling applications.
@theurich brought this up January 17, 2024. This was in the context of enabling C-based NUOPC components, though isn't directly related to that work: He suggests that we consider generic, YAML-based Advertise and Realize... this would probably be Fortran implemented under NUOPC, but with C access. This might simplify caps in general. We might be able to go to a more generic Advertise and Realize, even for Fortran, and then leverage that on the C side.
@theurich brought this up January 17, 2024. This was in the context of enabling C-based NUOPC components, though isn't directly related to that work: He suggests that we consider generic, YAML-based Advertise and Realize... this would probably be Fortran implemented under NUOPC, but with C access. This might simplify caps in general. We might be able to go to a more generic Advertise and Realize, even for Fortran, and then leverage that on the C side.