-
Notifications
You must be signed in to change notification settings - Fork 109
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
Use ESMF 8.2.0 library #621
Comments
@GeorgeGayno-NOAA These are some of the differences from using ESMF 8.2.0. There are LOTS of these statistics to consider since there are many failed consistency tests on all 5 platforms. Wanted to check with you if you have any suggestions on how to go about analyzing these systematically.
|
@MinsukJi-NOAA The differences from the first test look small. But the differences from the second test seem bigger than I would expect. I would visualize the cases with the big differences and make some difference plots with the baseline data. Also, the grid generation procedure depends on ESMF. So you will need to run the 'grid_gen' tests as well. |
@MinsukJi-NOAA Thanks for making these plots. I was looking at the ESMF 8.2.0 release notes: https://github.com/esmf-org/esmf/releases/tag/ESMF_8_2_0 There were some changes to the regridding which result in small differences in the regridding weights. So that probably explains what we are seeing. I may look at the C192 case more closely myself. But I am inclined to make the upgrade to 8.2.0. |
@MinsukJi-NOAA Where are your test data? I want to take a look. |
@MinsukJi-NOAA What branch are you working from? |
@GeorgeGayno-NOAA I am working from the latest develop branch: 04700f9 |
@MinsukJi-NOAA Please create a branch off 'develop' in your fork for any work under this issue. See our wiki page for more details: https://github.com/ufs-community/UFS_UTILS/wiki/3.-Checking-out-code-and-making-changes |
@GeorgeGayno-NOAA my working branch is here: https://github.com/MinsukJi-NOAA/UFS_UTILS/tree/feature/esmf_8_2_0. |
On Orion:
|
To be complete, the workflow files should be updated to use ESMF v8.2.0: https://github.com/ufs-community/UFS_UTILS/tree/develop/.github/workflows @MinsukJi-NOAA I can help with that. |
@GeorgeGayno-NOAA thanks. I will look into it. |
On WCOSS Cray:
|
On WCOSS Dell:
|
@GeorgeGayno-NOAA please note that a few other minor module changes had to be made for wcoss dell: MinsukJi-NOAA@12fe8a0 |
ignore memory leaks associated with ESMF v8.2.0. Fixes ufs-community#621.
@MinsukJi-NOAA The differences from the baseline are small enough that I will not stop the merge. |
Update the ESMF library from 8.1.0 to 8.2.0. This change is needed to utilize latest fixes in the ESMF; see, for example, #143.
A corresponding PR will be made, in which regression (consistency) tests for those utilities affected by the ESMF library (chgres_cube and grid_gen) on all 5 platforms will be run and comparison of results be posted.
Part of #143.
The text was updated successfully, but these errors were encountered: