GEOS-ESM / MAPL

MAPL is a foundation layer of the GEOS architecture, whose original purpose is to supplement the Earth System Modeling Framework (ESMF)
https://geos-esm.github.io/MAPL/
Apache License 2.0
24 stars 18 forks source link

Add Time Accumulation for ESMF_Field objects to MAPL3 #3150

Closed darianboggs closed 2 weeks ago

darianboggs commented 2 weeks ago

Types of change(s)

Checklist

Description

This PR adds a mechanism to MAPL3 to accumulate field data in time for ESMF_TYPEKIND_R4 fields. The three accumulations are MeanAccumulator, MaxAccumulator, and MinAccumulator. The common procedures have passed tests. The calculation for the mean has also been tested. The other procedures for the individual accumulators have not been tested. They will be tested with fixes in a future PR. Also, in future PR, the mechanism will be extended to ESMF_TYPEKIND_R8 fields.

Related Issue

3027