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

Halo misalignment for ocean surface velocity and slope #60

Open
aekiss opened this issue May 3, 2021 · 2 comments
Open

Halo misalignment for ocean surface velocity and slope #60

aekiss opened this issue May 3, 2021 · 2 comments

Comments

@aekiss
Copy link
Contributor

aekiss commented May 3, 2021

Just preserving @russfiedler's Slack comment before it disappears
https://arccss.slack.com/archives/C9Q7Y1400/p1613975875009400

@aekiss
Copy link
Contributor Author

aekiss commented May 3, 2021

Russ wrote:

I think I may have found the source of the tripole shear problem. Ocean velocity ( ssuo, ssvo) is supplied to CICE on the u grid but its halos are updated as if it was at the cell centre. https://github.com/COSIMA/cice5/blob/master/drivers/auscom/cpl_interface.F90#L662-L663 (the slope of the ocean is also misaligned). This means that the northern halo is treated as -u(M-m+1,N) rather than -u(M-m,N-1). Relative velocity is used in the elastoviscous solver amongst other things. I'm pretty sure it isn't regridded before this. Can anyone check? The call to start updating the halos is here https://github.com/COSIMA/cice5/blob/master/drivers/auscom/CICE_RunMod.F90#L180

and

On further investigation it doesn't look like velocities in the halos are used so it's probably ok. The calls should be fixed though to field_loc_NEcorner for the velocities https://github.com/COSIMA/cice5/blob/master/drivers/auscom/ice_constants.F90#L199-L206

@aekiss
Copy link
Contributor Author

aekiss commented May 3, 2021

This is the tripole shear bug Russ referred to: COSIMA/access-om2#86

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant