Closed czender closed 10 months ago
@czender - thanks a lot for reporting this. The ESMF core team discussed it this morning and agree that this should be changed. @oehmke 's suggestion was to use normalization = "N/A" for anything other than conservative maps; I plan to make the change to do that.
Looking forward to it, thanks!
ESMF_RegridWeightGen
adds the global attributenormalization = "destarea" ;
to map-files produced by thebilinear
interpolation algorithm. This is confusing, since my understanding is thatdestarea
only means something useful for conservative interpolation methods. In that casedestarea
means normalize by the destination area fraction (frac_b
). Forbilinear
interpolation, thedestarea
algorithm is a no-op because area fractions are not involved in the calculation. This is mathematically equivalent tofrac_b=1
, though in reality bilinear interpolation does no normalization. Hence thenormalization = "destarea" ;
can confuse people. If you agree with this reasoning, please consider changing thenormalization = "none" ;
or something similar. Feedback or clarifications welcome. Also pinging @rljacob and @iulian787 who have encountered this issue.