Skip to content
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

Update mpas_tools to 0.31.0 and compass to 1.2.0-alpha.10 #792

Closed
wants to merge 3 commits into from

Conversation

xylar
Copy link
Collaborator

@xylar xylar commented Mar 12, 2024

The update MPAS-Tools package brings in some features needed for land-ice test cases as well as several bug fixes. See https://github.com/MPAS-Dev/MPAS-Tools/releases.

Checklist

  • Document (in a comment titled Testing in this PR) any testing that was used to verify the changes

@xylar
Copy link
Collaborator Author

xylar commented Mar 12, 2024

I will rebase and test the PR suite once #791 goes in.

@xylar xylar self-assigned this Mar 12, 2024
@xylar xylar added the dependencies and deployment Changes relate to creating conda and Spack environments, and creating a load script label Mar 12, 2024
@xylar
Copy link
Collaborator Author

xylar commented Mar 12, 2024

@trhille and @matthewhoffman, sorry this took awhile. This is a PR to bring in the newest MPAS-Tools release which I think has all the features you need. I'll test on the ocean side to make sure things are either BFB or we understand why things changed. Please make sure to set up a new conda environment (or recreate your existing one) and let me know if you're seeing the features you're hoping to make use of from mpas_tools.

@xylar
Copy link
Collaborator Author

xylar commented Mar 12, 2024

Testing

I ran the pr suite, comparing with a baseline from #791, on Chrysalis with Intel and OpenMPI.

There appear to be small differences in the coastline in Icos240 mesh that are likely at the level of roundoff. While I haven't been able to point to a specific cause, I don't see any cause for concern. As a result of having a different number of cells, all the Icos240 tests fail the baseline check. All other tests pass.

Test Runtimes:
00:06 PASS ocean_baroclinic_channel_10km_default
00:04 PASS ocean_baroclinic_channel_10km_threads_test
00:04 PASS ocean_baroclinic_channel_10km_decomp_test
00:04 PASS ocean_baroclinic_channel_10km_restart_test
00:02 PASS ocean_internal_wave_default
00:02 PASS ocean_internal_wave_vlr_default
03:15 PASS ocean_global_convergence_qu_cosine_bell
01:32 FAIL ocean_global_ocean_Icos240_mesh
00:42 FAIL ocean_global_ocean_Icos240_WOA23_init
00:30 FAIL ocean_global_ocean_Icos240_WOA23_performance_test
00:56 FAIL ocean_global_ocean_Icos240_WOA23_restart_test
00:56 FAIL ocean_global_ocean_Icos240_WOA23_decomp_test
00:56 FAIL ocean_global_ocean_Icos240_WOA23_threads_test
00:36 FAIL ocean_global_ocean_Icos240_WOA23_analysis_test
01:01 FAIL ocean_global_ocean_Icos240_WOA23_dynamic_adjustment
00:29 FAIL ocean_global_ocean_Icos240_WOA23_RK4_performance_test
00:58 FAIL ocean_global_ocean_Icos240_WOA23_RK4_restart_test
00:56 FAIL ocean_global_ocean_Icos240_WOA23_RK4_decomp_test
00:56 FAIL ocean_global_ocean_Icos240_WOA23_RK4_threads_test
00:00 PASS ocean_global_ocean_IcoswISC240_mesh
00:00 PASS ocean_global_ocean_IcoswISC240_WOA23_init
01:00 PASS ocean_global_ocean_IcoswISC240_WOA23_performance_test
00:00 PASS ocean_global_ocean_Icos_mesh
00:03 PASS ocean_global_ocean_Icos_WOA23_init
11:29 PASS ocean_global_ocean_Icos_WOA23_performance_test
00:00 PASS ocean_global_ocean_IcoswISC_mesh
00:06 PASS ocean_global_ocean_IcoswISC_WOA23_init
23:42 PASS ocean_global_ocean_IcoswISC_WOA23_performance_test
00:15 PASS ocean_ice_shelf_2d_5km_z-star_restart_test
00:14 PASS ocean_ice_shelf_2d_5km_z-level_restart_test
01:01 PASS ocean_isomip_plus_planar_2km_z-star_Ocean0
00:06 PASS ocean_ziso_20km_default
00:05 PASS ocean_ziso_20km_with_frazil
Total runtime 52:09
FAIL: 12 tests failed, see above.

@xylar
Copy link
Collaborator Author

xylar commented Mar 14, 2024

@matthewhoffman and @trhille, it might be best to fold this into an update to v1.3.0-alpha.1 that also includes #788. I may also want to do a new release of MPAS-Tools so MPAS-Dev/MPAS-Tools#557 is available.

@xylar xylar marked this pull request as draft March 14, 2024 07:49
@matthewhoffman
Copy link
Member

@xylar , combining those updates makes sense to me.

@xylar
Copy link
Collaborator Author

xylar commented Mar 15, 2024

Closing this in favor of #793

@xylar xylar closed this Mar 15, 2024
@xylar xylar deleted the update-mpas-tools branch March 15, 2024 19:45
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
dependencies and deployment Changes relate to creating conda and Spack environments, and creating a load script
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants