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

User/nnz/port tom ice ridging #2

Closed
wants to merge 8 commits into from

Conversation

nikizadehgfdl
Copy link
Contributor

This branch tries to "port" the development of ridging scheme from Torge Martin in SIS1 into SIS2.
The model compiles and runs (in debug mode too). It reproduces dev/master timestats.

To turn on the scheme do a SIS_override with
DO_RIDGING = True

Without having a test case at hand I have no way to evaluate the scheme.
Even though it produces non-zero ridging rate, the timestat (after 1 day) is identical to the original (with DO_RIDGING = False)

This pull request needs critical review and evaluation!

- The original work was done in ice_sis on top of a user branch ice_sis_perth2008_10_16dec2008_smg
- CVS was not used for the development and Martin passed us a bunch of files with no validation tests.
- The plan is to "port" these developments from ice_sis (in Perth) to sis2. A very tall order indeed.
- This initial "port" compiles. But I have absolutely no expectations that it runs validly.
- In fact I am not even sure if this won't break sis2 models.
- There is much more effort (development and testing needed to make something healthy out of this branch.
  It is just a placeholder at this stage.
- Also the whole development needs to be reviewed and vetted by Bob before merging into dev/master
Conflicts:  Resolved
	ice_model.F90
	ice_transport.F90
	ice_type.F90
- The model now compiles on gaea and reproduces sis2 timestats
- ridging rate was calculated after ridging was done.
  The original TOM files does that by lagging the use of rdg_rate to next step.

- corrected some uninitialized variables.
- the model now runs in debug mode as well.

- DO_RIDGING = True does not change timestats !!!  Even though there is non-zero ridging rate over ice !
- Under GNU compiler the model crashes if input arrays are passed in
  with the explicit index ranges!
- ice age can be diagnosed by adding AGE to diag_table
@adcroft adcroft force-pushed the dev/master branch 2 times, most recently from 2c2168e to 7d300ff Compare October 21, 2014 18:47
@Hallberg-NOAA
Copy link
Member

This merge is now too old to merge efficiently, and the code that was introduced has already been ported into SIS2, so this pull request is being closed.

@nikizadehgfdl nikizadehgfdl deleted the user/nnz/port_tom_ice_ridging branch August 29, 2016 14:58
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