-
Notifications
You must be signed in to change notification settings - Fork 48
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
Main ifs thermo #612
Main ifs thermo #612
Conversation
…is the improved sea ice thermodynamics for coupling with IFS/OpenIFS
@@ -248,13 +248,13 @@ subroutine ice_timestep(step, ice, partit, mesh) | |||
#endif | |||
#endif /* (__oifs) */ | |||
if (flag_debug .and. mype==0) print *, achar(27)//'[36m'//' --> call ice_TG_rhs_div...'//achar(27)//'[0m' | |||
call ice_TG_rhs_div (ice, partit, mesh) | |||
call ice_TG_rhs (ice, partit, mesh) |
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.
this line will lead to the change of the test results
|
||
if (flag_debug .and. mype==0) print *, achar(27)//'[36m'//' --> call ice_fct_solve...'//achar(27)//'[0m' | ||
call ice_fct_solve (ice, partit, mesh) | ||
|
||
if (flag_debug .and. mype==0) print *, achar(27)//'[36m'//' --> call ice_update_for_div...'//achar(27)//'[0m' | ||
call ice_update_for_div(ice, partit, mesh) | ||
! call ice_update_for_div(ice, partit, mesh) |
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.
this line will lead to the change of the test results
Here is the tripyview evaluation of a 1958 to 2017 standalone core2 run with these changes vs the same period with the current main branch. I have nowhere to host the html, so as a pdf instead: |
Patterns look to be similar in magnitude and shape but inverted compared to #86 |
change in the thermodynamics proposed by Dmitry Sein which is required for more physical coupling with IFS type models. In the sea ice step we also neglect the divergent part since its contribution is negligible and sometimes caused errors on levante. The results might be not reproducible!