Skip to content

Any ideas on why there are large differences when regridding E3SM land sea mask with xcdat xESMF compared to cdms2 ESMF? #521

Discussion options

You must be logged in to vote

I was wondering with the same thing. Maybe the issue from e3sm_diags is related. Xylar patched cdms2, so that esmf can be properly called by cdms2. When I tested, i installed -c conda-forge/label/cdms2_dev cdms2=3.1.5rc4 that fixed the issue.

The latest e3sm_diags issue and the fix for cdms2. see here: E3SM-Project/e3sm_diags#711

Thank you @chengzhuzhang! I followed your guidance and now the xESMF and ESMF regridding results are close with around 1e-7 absolute and relative max difference. I will mark my comment here as the answer.

To sum up this discussion:

  • Root cause of the large diffs - cdms2 was not properly importing esmf and using libcf as the fallback regridding tool. You will …

Replies: 2 comments 19 replies

Comment options

You must be logged in to vote
19 replies
@chengzhuzhang
Comment options

@chengzhuzhang
Comment options

@chengzhuzhang
Comment options

@tomvothecoder
Comment options

Answer selected by tomvothecoder
Comment options

You must be logged in to vote
0 replies
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
4 participants