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

Add ability to read external file distribution for KH. #395

Merged
merged 1 commit into from
Dec 1, 2016

Conversation

wfcooke
Copy link
Contributor

@wfcooke wfcooke commented Nov 30, 2016

Also adds capability to have a minimum background value of KH

@adcroft adcroft merged commit 1f1dd99 into mom-ocean:dev/master Dec 1, 2016
Hallberg-NOAA pushed a commit to Hallberg-NOAA/MOM6 that referenced this pull request Aug 9, 2023
Two fixes to the ice shelf melt parameterization in MOM_ice_shelf.F90:

(1) the removal of an extra von Kármán constant which differs from the Holland and Jenkins (1999) formulation. My working is detailed in this document.

(2) a modification to the it3 loop in shelf_calc_flux subroutine, which currently does not iterate because wB_flux does not get updated to its new value via the Newton solver method. Instead, the loop either runs 30 times with the same value, or is below the threshold and exits on the first loop. I added a line to update the value of wB_flux.

Specific changes include:

* Remove KV in n_star_term definition

* Add line to ice shelf param it3 to correct iteration

* Reinstate von Karman constant and rearrange to remove double division

* Remove unneeded salt iteration line that overrides option of using false position method

* Change value of ZETA_N to be consistent with Holland & Jenkins 99

* Fix typo, ZETA_N should be 0.13 not 0.013

* Add parameter for ZETA_N

* Make RC and VK runtime parameters

* Add runtime parameters to fix buoyancy iteration bug and salt overwriting false position method bug

* Add runtime parameter for buoyancy iteration Newton's method convergence criteria
claireyung added a commit to claireyung/MOM6 that referenced this pull request Dec 13, 2023
Two fixes to the ice shelf melt parameterization in MOM_ice_shelf.F90:

(1) the removal of an extra von Kármán constant which differs from the Holland and Jenkins (1999) formulation. My working is detailed in this document.

(2) a modification to the it3 loop in shelf_calc_flux subroutine, which currently does not iterate because wB_flux does not get updated to its new value via the Newton solver method. Instead, the loop either runs 30 times with the same value, or is below the threshold and exits on the first loop. I added a line to update the value of wB_flux.

Specific changes include:

* Remove KV in n_star_term definition

* Add line to ice shelf param it3 to correct iteration

* Reinstate von Karman constant and rearrange to remove double division

* Remove unneeded salt iteration line that overrides option of using false position method

* Change value of ZETA_N to be consistent with Holland & Jenkins 99

* Fix typo, ZETA_N should be 0.13 not 0.013

* Add parameter for ZETA_N

* Make RC and VK runtime parameters

* Add runtime parameters to fix buoyancy iteration bug and salt overwriting false position method bug

* Add runtime parameter for buoyancy iteration Newton's method convergence criteria
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