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

Add Grid/Mesh/Locstream/ESMF_FRS() information flag #217

Open oehmke opened 8 months ago

oehmke commented 8 months ago

Add a flag to output statistics about a Grid/Mesh/LocStream/ESMF_FieldRegridStore() run. This could be things like max call diameter, min/max weights, etc. These would be useful for debugging. In some cases, it's hard to draw a line between a correct value and incorrect value, so instead being able to look at a set of statistics might be useful in figuring out a problem. For Grid/Mesh/Locstream maybe these could be put into Verify call? ESMF_FieldRegridStore() should call also call the geometry ones if it's flag is turned on. Also add this as an arg. to ESMF_RegridWeightGen.