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

OBC registry #476

Merged
merged 18 commits into from
Apr 25, 2017
Merged

OBC registry #476

merged 18 commits into from
Apr 25, 2017

Conversation

kshedstrom
Copy link
Collaborator

Several things:

  • OBC registry type now used by several user cases.
  • Deleted OBC%ubt_outer and friends, now using segment variables to load into BT_OBC.
  • Obsoleted READ_OBC_XX.
  • Added shelfwave test (looks horrible, oh well).

- Can use Flather on outflow end, which behaves much better than
  prior choice.
- Kelvin wave and tidal bay so far.
- Put back supercritical_initialize_topography as well, just in case
  we want to try for the shock with the land masking.
- Oops. Rotated is too strong now?
- The BT_OBC structure still has them (probably needs some exchanges??).
- Need to obsolete READ_OBC_ETA, READ_OBC_UV, and READ_OBC_TS.
  They aren't being used in any of our tests (speaking of coverage).
- No answer change.
@kshedstrom
Copy link
Collaborator Author

By the way, this changes answers for CCS. It does so because Matt's code loads up the segment variables while the old barotropic code was using OBC%ubt_outer instead.

@adcroft
Copy link
Collaborator

adcroft commented Apr 25, 2017

OK, this looks right. I'll handle the PR today.

Looking at the correlation of OBC and update_OBC_CSp in arguments makes it seem that there is redundancy but as you point out, there is a circular dependency in the types themselves. Idea for the future (i.e. not needed now), we could rename things if we think of MOM_boundary_update.F90 as an "OBC driver" and the current MOM_open_boundary.F90 as the "segment provider".

@adcroft adcroft merged commit 6d9ed7c into mom-ocean:dev/master Apr 25, 2017
@kshedstrom
Copy link
Collaborator Author

kshedstrom commented Apr 25, 2017 via email

@adcroft
Copy link
Collaborator

adcroft commented Apr 25, 2017 via email

marshallward pushed a commit to marshallward/MOM6 that referenced this pull request Sep 11, 2023
  - This option is defaulted to False to retain previous answers,
    but should be set to True for new experiments in order to make
    the Flather OBC routine consistent with the barotropic solver

  - This option only applies for regional OBC cases with Tides and
    scalar self-attraction and loading

  + Try at fixing issue mom-ocean#476

    - Will change answers for problems with OBCs.

  - Get Matt's patch to compile again

Co-authored-by: Kate Hedstrom <kshedstrom@alaska.edu>
andrew-c-ross pushed a commit to andrew-c-ross/MOM6 that referenced this pull request Jul 16, 2024
  - This option is defaulted to False to retain previous answers,
    but should be set to True for new experiments in order to make
    the Flather OBC routine consistent with the barotropic solver

  - This option only applies for regional OBC cases with Tides and
    scalar self-attraction and loading

  + Try at fixing issue mom-ocean#476

    - Will change answers for problems with OBCs.

  - Get Matt's patch to compile again

Co-authored-by: Kate Hedstrom <kshedstrom@alaska.edu>
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

Successfully merging this pull request may close these issues.

2 participants