Skip to content

Commit

Permalink
Sort Blatter-Pattyn parameters
Browse files Browse the repository at this point in the history
  • Loading branch information
ckhroulev committed Oct 14, 2020
1 parent 7a42b86 commit cf76fdc
Showing 1 changed file with 37 additions and 37 deletions.
74 changes: 37 additions & 37 deletions src/pism_config.cdl
Expand Up @@ -2068,6 +2068,43 @@ netcdf pism_config {
pism_config:sea_level.models_option = "sea_level";
pism_config:sea_level.models_type = "string";

pism_config:stress_balance.blatter.Glen_exponent_units = "pure number";
pism_config:stress_balance.blatter.Glen_exponent_type = "number";
pism_config:stress_balance.blatter.Glen_exponent = 3.0;
pism_config:stress_balance.blatter.Glen_exponent_doc = "; Glen exponent in ice flow law for the Blatter stress balance solver";

pism_config:stress_balance.blatter.Mz_units = "count";
pism_config:stress_balance.blatter.Mz_type = "integer";
pism_config:stress_balance.blatter.Mz = 5;
pism_config:stress_balance.blatter.Mz_doc = "; Number of vertical grid levels in the ice (in the Blatter solver).";

pism_config:stress_balance.blatter.coarsening_factor_units = "count";
pism_config:stress_balance.blatter.coarsening_factor_type = "integer";
pism_config:stress_balance.blatter.coarsening_factor = 2;
pism_config:stress_balance.blatter.coarsening_factor_doc = "Coarsening factor in the z direction (in the Blatter solver)";

pism_config:stress_balance.blatter.enhancement_factor_option = "blatter_e";
pism_config:stress_balance.blatter.enhancement_factor_units = "1";
pism_config:stress_balance.blatter.enhancement_factor_type = "number";
pism_config:stress_balance.blatter.enhancement_factor = 1.0;
pism_config:stress_balance.blatter.enhancement_factor_doc = "; Flow enhancement factor for the Blatter stress balance flow law";

pism_config:stress_balance.blatter.enhancement_factor_interglacial_option = "blatter_e_interglacial";
pism_config:stress_balance.blatter.enhancement_factor_interglacial_units = "1";
pism_config:stress_balance.blatter.enhancement_factor_interglacial_type = "number";
pism_config:stress_balance.blatter.enhancement_factor_interglacial = 1.0;
pism_config:stress_balance.blatter.enhancement_factor_interglacial_doc = "Flow enhancement factor for Blatter stress balance solver; used for ice accumulated during interglacial periods.";

pism_config:stress_balance.blatter.flow_law_type = "keyword";
pism_config:stress_balance.blatter.flow_law_choices = "arr,arrwarm,gpbld,hooke,isothermal_glen,pb";
pism_config:stress_balance.blatter.flow_law = "gpbld";
pism_config:stress_balance.blatter.flow_law_doc = "The flow law used by the Blatter-Pattyn stress balance model.";

pism_config:stress_balance.blatter.n_levels_units = "count";
pism_config:stress_balance.blatter.n_levels_type = "integer";
pism_config:stress_balance.blatter.n_levels = 1;
pism_config:stress_balance.blatter.n_levels_doc = "Number of multigrid levels to pad the grid for";

pism_config:stress_balance.calving_front_stress_bc = "no";
pism_config:stress_balance.calving_front_stress_bc_doc = "Apply CFBC condition as in :cite:`Albrechtetal2011`, :cite:`Winkelmannetal2011`. May only apply to some stress balances; e.g. SSAFD as of May 2011. If not set then a strength-extension is used, as in :cite:`BBssasliding`.";
pism_config:stress_balance.calving_front_stress_bc_option = "cfbc";
Expand Down Expand Up @@ -2248,43 +2285,6 @@ netcdf pism_config {
pism_config:stress_balance.ssa.read_initial_guess_option = "ssa_read_initial_guess";
pism_config:stress_balance.ssa.read_initial_guess_type = "flag";

pism_config:stress_balance.blatter.Glen_exponent_units = "pure number";
pism_config:stress_balance.blatter.Glen_exponent_type = "number";
pism_config:stress_balance.blatter.Glen_exponent = 3.0;
pism_config:stress_balance.blatter.Glen_exponent_doc = "; Glen exponent in ice flow law for the Blatter stress balance solver";

pism_config:stress_balance.blatter.flow_law_type = "keyword";
pism_config:stress_balance.blatter.flow_law_choices = "arr,arrwarm,gpbld,hooke,isothermal_glen,pb";
pism_config:stress_balance.blatter.flow_law = "gpbld";
pism_config:stress_balance.blatter.flow_law_doc = "The flow law used by the Blatter-Pattyn stress balance model.";

pism_config:stress_balance.blatter.enhancement_factor_option = "blatter_e";
pism_config:stress_balance.blatter.enhancement_factor_units = "1";
pism_config:stress_balance.blatter.enhancement_factor_type = "number";
pism_config:stress_balance.blatter.enhancement_factor = 1.0;
pism_config:stress_balance.blatter.enhancement_factor_doc = "; Flow enhancement factor for the Blatter stress balance flow law";

pism_config:stress_balance.blatter.enhancement_factor_interglacial_option = "blatter_e_interglacial";
pism_config:stress_balance.blatter.enhancement_factor_interglacial_units = "1";
pism_config:stress_balance.blatter.enhancement_factor_interglacial_type = "number";
pism_config:stress_balance.blatter.enhancement_factor_interglacial = 1.0;
pism_config:stress_balance.blatter.enhancement_factor_interglacial_doc = "Flow enhancement factor for Blatter stress balance solver; used for ice accumulated during interglacial periods.";

pism_config:stress_balance.blatter.coarsening_factor_units = "count";
pism_config:stress_balance.blatter.coarsening_factor_type = "integer";
pism_config:stress_balance.blatter.coarsening_factor = 2;
pism_config:stress_balance.blatter.coarsening_factor_doc = "Coarsening factor in the z direction (in the Blatter solver)";

pism_config:stress_balance.blatter.Mz_units = "count";
pism_config:stress_balance.blatter.Mz_type = "integer";
pism_config:stress_balance.blatter.Mz = 5;
pism_config:stress_balance.blatter.Mz_doc = "; Number of vertical grid levels in the ice (in the Blatter solver).";

pism_config:stress_balance.blatter.n_levels_units = "count";
pism_config:stress_balance.blatter.n_levels_type = "integer";
pism_config:stress_balance.blatter.n_levels = 1;
pism_config:stress_balance.blatter.n_levels_doc = "Number of multigrid levels to pad the grid for";

pism_config:stress_balance.ssa.strength_extension.constant_nu = 9.48680701906572e+14;
pism_config:stress_balance.ssa.strength_extension.constant_nu_doc = "The SSA is made elliptic by use of a constant value for the product of viscosity (nu) and thickness (H). This value for nu comes from hardness (bar B)=1.9e8 `Pa s^{1/3}` :cite:`MacAyealetal` and a typical strain rate of 0.001 year-1: `\\nu = (\\bar B) / (2 \\cdot 0.001^{2/3})`. Compare the value of 9.45e14 Pa s = 30 MPa year in :cite:`Ritzetal2001`.";
pism_config:stress_balance.ssa.strength_extension.constant_nu_type = "number";
Expand Down

0 comments on commit cf76fdc

Please sign in to comment.