Update Omega submodule to current develop#449
Conversation
This brings in: - E3SM-Project/Omega#288 - E3SM-Project/Omega#309 - E3SM-Project/Omega#314 - E3SM-Project/Omega#310 The last of these, Add vertical mixing coefficients module, is likely responsible for non-bit-for-bit changes in the `manufactured_solution/convergence_both/del4` tests.
TestingI'm seeing non-bit-for-bit results for the I'm also seeing failures in Polaris
|
|
@katsmith133, could you verify that you think the non-bit-for-bit changes in @cbegeman, I'm flagging you for review just in case you have any feedback. Feel free to remove yourself as a reviewer if you don't. |
I don't think it's likely to be @katsmith133's PR. I see constant changes affecting the manufactured solution in E3SM-Project/Omega#288 but I would have expected that to affect all manufactured solution tests. |
|
@cbegeman, good point. I could see why E3SM-Project/Omega#288 might be responsible. The differences I see are larger than machine precision: It is also not obvious to me why this would be the case for |
TestingAfter adding Omega support in #452, I ran the
Results are here if anyone wants to have a look: |
|
@katsmith133 and @cbegeman, I'd like to get this merged. Any concerns about the non-bit-for-bit differences in E3SM-Project/Omega#288, or should we just accept them? |
I'm not concerned about the non-BFB nature of that PR unless the manufactured solution del4 test error levels significantly change or the rate of convergence significantly changes. Can you/did you check that? |
|
Oops! I looked at the results and I clearly confused myself. It is E3SM-Project/Omega#309 that is causing the non-bit-for-bit changes in del4. @katsmith133, you're off the hook then. Nothing to do with either of your PRs. @brian-oneill, could you confirm that this might be expected, i.e. that
@cbegeman, thanks for pushing for the plot. This made it clear I had the wrong PR in mind, and also that the convergence has improved! |
|
I think I found the cause. Turns out the outermost halo elements of the |
|
Thanks @brian-oneill. It's good to have an explanation. I'll go ahead and merge this. |

This merge updates the e3sm_submodules/Omega submodule from 24f2fbd to f2e951a.
This update includes the following MPAS-Ocean and MPAS-Frameworks PRs (check mark indicates bit-for-bit with previous PR in the list):
manufactured_solution/convergence_both/del4.Checklist
Testingcomment in the PR documents testing used to verify the changes