Skip to content

Standalone C++ driver #32

@bbakernoaa

Description

@bbakernoaa

Currently we are entirely dependent on ESMF for both a standalone NUOPC driver and the IO/Regridding. This is a very heavy dependency that limits quick development, portability, and testing. We need a pure C++ driver that allows us to be independent of ESMF. This will also require us to rewrite the IO and Regridding. I've started work on this to leverage

The AXIS regridding is already on the same precision level as CDO for nearest / bilinear / conservative regridding. AMIO should allow us to read / write in NetCDF/ZARR/GRIB2 directly.

AXIS will add zero additional dependencies in addition to the CECE Core and AMIO will only act as the IO engine itself.

Metadata

Metadata

Assignees

Labels

CoreWhen adding new capabilities or modifying the core.InterfaceWhen modifying or adding a new interface use this.dependenciesPull requests that update a dependency fileenhancementNew feature or request
No fields configured for Feature.

Projects

Status
In Progress

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions