-
Notifications
You must be signed in to change notification settings - Fork 249
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
When esmf 8.4.0 is used coupled configuration tests fail #1564
Comments
The bc1 field seems to be an aerosol field (?) so why doesn't the atmaero_control_p8 test also fail? |
Let me double check. |
|
I should know this part better than I do. Does using wrt_grd come down to whether you want your output grid to be cubed-sphere vs gaussian etc? |
@DusanJovic-NOAA should we try 8.4.1 (currently 8.4.1b01, I guess)? I thought it might have a fix. |
The write grid comp is used for all history output grids but 'multi-tile' cubed sphere grid (cubed sphere grid where each tile is in a separate file) is written out by ESMF I/O (ie. PIO), while other output grids (gaussian, lambert, lat-lon, rotated lat-lon) are written by module_write_netcdf. |
The problem is not in ESMF but in our code, where we must explicitly set the values of these two attributes (_FillValue and missing_value) to be the same kind as actual data values. See my 'missing_value_r4' FV3 and atmos_cubed_sphere branches. https://github.com/DusanJovic-NOAA/ufs-weather-model/tree/missing_value_r4 I'm still running some tests. I'll open PR soon. |
Description
ESMF version 8.4.0 (and I believe 8.3.0 release but not 8.3.0b09) uses updated PIO library which has stricter attribute type checks, which causes model to fail due to mismatched floating point type (float vs double) used for some attributes (_FillValue and missing_value).
To Reproduce:
Build ESMF 8.4.0, use it to build the model and run one of the coupled regression tests, for example cpld_control_p8. It will fail with this error:
Additional context
Output
The text was updated successfully, but these errors were encountered: