MPAS-Dev / MPAS

Repository for private MPAS development prior to the MPAS v6.0 release.
Other
4 stars 0 forks source link

Add eigencalving option #1500

Closed matthewhoffman closed 6 years ago

matthewhoffman commented 6 years ago

This merge implements the “eigencalving” calving law described in: Levermann, A., T. Albrecht, R. Winkelmann, M. A. Martin, M. Haseloff,and I. Joughin (2012), Kinematic first-order calving law implies potential for abrupt ice-shelf retreat, Cryosph., 6(2), 273–286, doi:10.5194/tc-6-273-2012. In this law, calving rate is proportional to the product of the two principal strain rates if both are extensional.

The merge also makes a few required changes:

Note the last two items change answers for runs with floating ice, but I confirmed the answer change is small, as expected. Runs with existing calving options will also have very slightly changed answers due to the reorganization of the calving module. These also appear to be very small.

matthewhoffman commented 6 years ago

@stephenprice , I propose we try to merge this soon to get the bug fixes it includes onto landice/develop. We could separate them into a different branch, but I think the eigencalving functionality is sufficiently working too - in my test of 100 years or so of AIS, it seemed to be giving sensible results. It would be good to have you do a quick review of the code if you have time. My hope is to merge this and most of the other open PRs later this week.

matthewhoffman commented 6 years ago

@stephenprice , I pushed a new commit that makes both corrections you identify. I'll merge the branch after I test it.