-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
overall cleanup and minor updates to reflect manuscript revisions
- Loading branch information
Showing
27 changed files
with
2,223 additions
and
2,311 deletions.
There are no files selected for viewing
Large diffs are not rendered by default.
Oops, something went wrong.
Large diffs are not rendered by default.
Oops, something went wrong.
Large diffs are not rendered by default.
Oops, something went wrong.
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
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,35 +1,34 @@ | ||
# GIMPM-SSA-Damage | ||
|
||
The Generalized Interpolation Material Point Method (GIMPM) for the | ||
The Generalized Interpolation Material Point Method (GIMPM) for the | ||
Shallow Shelf Approximation (SSA) of ice flow with Damage | ||
|
||
Developer: Alex Huth ([email protected]) | ||
|
||
This repository contains the GIMPM-SSA-Damage model detailed in: | ||
|
||
Huth, A., Duddu, R., Smith, B.E. (2020a). A generalized interpolation material point method for shallow ice shelves. Part I: shallow shelf approximation and ice thickness evolution. | ||
Huth, A., Duddu, R., Smith, B.E. (2021a). A generalized interpolation material point method for shallow ice shelves. Part I: shallow shelf approximation and ice thickness evolution. | ||
|
||
Huth, A., Duddu, R., & Smith, B. E. (2021b). A generalized interpolation material point method for shallow ice shelves. Part II: Anisotropic nonloacl damage mechanics and rift propagation. | ||
|
||
Huth, A., Duddu, R., & Smith, B. E. (2020b). A generalized interpolation material point method for shallow ice shelves. Part II: Anisotropic creep damage mechanics and application to a marine ice sheet. | ||
(manuscripts currently in review) | ||
|
||
In addition to the GIMPM, this code also includes the standard Material Point Method (sMPM) | ||
|
||
Damage models included (see Huth et al., 2020b for details): | ||
- SSA creep damage (Huth et al., 2020b) | ||
Damage models included (see Huth et al., 2021b for details): | ||
- SSA creep damage (Huth et al., 2021b) | ||
- SSA "zero-stress" damage (Sun et al., 2017) | ||
- The SSA "zero-stress" damage model + a modification to include necking/mass balance effects (Bassis & Ma, 2015) | ||
|
||
## Compilation | ||
See README in `PROG`, which contains the main source code. | ||
|
||
## Test cases | ||
The examples from Huth et al., 2020a are found in `test1d`, `test2d`, and `mismip/steady` | ||
The examples from Huth et al., 2020b are found in `mismip/damage` | ||
The examples from Huth et al., 2021a are found in `test1d`, `test2d`, and `mismip/steady` | ||
The examples from Huth et al., 2021b are found in `mismip/damage` | ||
Each directory contains a README with instructions for running the examples. | ||
|
||
## Notes | ||
- An installation and knowledge of Elmer FEM and Elmer/Ice is required | ||
- https://github.com/ElmerCSC/elmerfem | ||
- https://elmerfem.org/elmerice/wiki/ | ||
- This model has not yet been parallelized | ||
- https://elmerfem.org/elmerice/wiki/ |
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.