-
Notifications
You must be signed in to change notification settings - Fork 134
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
Initial, partial deprecation of zsalinity #413
Conversation
Because |
CICE aborts with -s zsal, as expected. Nothing more needs to be done there unless we want to remove zsal from the test suites now.
|
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I think it'd be good to delete set_nml.zsal and set_env.zsal. But we can also do it later.
I added the change to icepack_warnings here, for convenience. |
It's fine to leave them. But they are no longer in the test suite (zsal tests are removed), so deleting set_nml.zsal and set_env.zsal should have no impact. I agree we cannot remove zsal as a namelist setting in ice_in though, so given that, maybe it's fine to leave the set_nml and set_env files as we do need to do another cleanup of the zsal namelist later. Thanks. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Approved by visual inspection.
I need to make one more correction to the docs |
Never mind - there's not actually anything related to zsalinity in the Icepack index. So this PR is good to go. |
Will merge when GHActions is done. |
Begin deprecation of the zsalinity code, which provides a prognostic salinity option for use with BL99 thermodynamics.
@eclare108213
base_suite: all tests are BFB except those with solve_zsal = true, as expected.
162 of 167 tests PASSED
0 of 167 tests PENDING
0 of 167 tests MISSING data
5 of 167 tests FAILED
FAIL conda_macos_smoke_col_1x1_debug_run1year_zsal run
FAIL conda_macos_smoke_col_1x1_debug_run1year_zsal test
FAIL conda_macos_smoke_col_1x1_debug_run1year_zsal compare ibased33 different-data
FAIL conda_macos_restart_col_1x1_zsal run
FAIL conda_macos_restart_col_1x1_zsal test
The zsalinity tests have now been removed from the scripts.
The primary module, icepack_zsalinity.F90, has been deactivated via an UNDEPRECATE_ZSAL cpp flag, and the code aborts if solve_zsal = .true. The code will be cleaned up as part of the E3SM Icepack merge project, including complete removal of all zsalinity related variables, subroutines, conditional statements, and zsal options.