-
Notifications
You must be signed in to change notification settings - Fork 12
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Merge pull request #7 from NCAR/lipscomb/misomip_cleanup
Changes from MISOMIP branch to support marine ice sheets This commit includes many changes made on the MISOMIP branch over the past several months. The changes were made with the initial goal of supporting MISMIP+ and ISOMIP+ experiments, and the longer-term goal of enabling simulations of marine ice in real ice sheets. The following are the major changes: * A new module (glissade_bmlt_float.F90) to support different options for sub-shelf melting * A subgrid calving front parameterization based on Albrecht et al. (2011), whereby calving-front cells are treated as partly filled cells whose effective thickness is derived from cells upstream * New masks to support the subgrid calving front scheme * New calving options, including thickness-based calving and eigencalving, that use the subgrid calving front scheme * An option to limit the thickness of marine ice cliffs * An option to turn off basal melt in partly grounded cells * Various numerical changes to make marine ice simulations more stable * A change in order of operations, putting the addition of SMB/BMB before horizontal transport * New diagnostics for global mass conservation and fluxes * Improved support for outflow boundary conditions * Support for an adaptive time step based on the maximum CFL number * Changes in grounding-line computations, to make the GLP more robust and the logic simpler * Modified lateral boundary condition for grounded marine-based ice * Preliminary work toward a plume model of subshelf melting * Some new diagnostic fields, including grounding-line fluxes * Various code cleanup Many of these commits are answer-changing for non-default settings, and a few are answer-changing for default settings. The changes are relatively small, generally ~1-2% or less for standard LIVV tests (dome, ISMIP_HOM, confined shelf, circular shelf) and for MISMIP+. Some of these changes, including the unfinished plume model, will likely be redacted before the CISM2.1 release. Others may be labeled as preliminary and not fully supported.
- Loading branch information
Showing
50 changed files
with
17,614 additions
and
3,858 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.