Debris-bed friction slip law#1101
Conversation
|
@mperego Here is the branch we mentioned on slack attempting to add debris-bed friction. Let me know if you need additional info, thanks! |
|
Corresponding MPAS PR is: MALI-Dev/E3SM#135 |
| discretizationList->set("Workset Size", discretizationList->get("Workset Size", -1)); | ||
|
|
||
| discretizationList->set("Method", discretizationList->get("Method", "STKExtruded")); //set to STKExtruded is not defined | ||
| discretizationList->set("Method", discretizationList->get("Method", "Extruded")); //set to Extruded is not defined |
There was a problem hiding this comment.
It seems you based this PR off of a odler version of Albany, can you please rebase to this branch to Albany master? (or merge master into this branch?)
There was a problem hiding this comment.
sure, can do
There was a problem hiding this comment.
Apologies for the delay, but it has now been rebased to Albany master.
| switch (flowRate_type) { | ||
| case FLOW_RATE_TYPE::CONSTANT: { | ||
| beta(cell,ipt) /= std::pow ( u_norm(cell,ipt) + bedRoughnessValue*scaling*flowRate_val*std::pow(NVal,n), power); //bedRoughness in km | ||
| // beta(cell,ipt) = ((muValue * NVal * std::pow (u_norm(cell,ipt), power-1.0)) / std::pow ( u_norm(cell,ipt) + bedRoughnessValue*scaling*flowRate_val*std::pow(NVal,n), power)) + (bulkFrictionValue * NVal / u_norm(cell,ipt)) + (basalDebrisValue * u_norm(cell,ipt)); |
There was a problem hiding this comment.
Were you thinking to uncomment this? As it is, the basal debris field and the bulk friction field are unused...
There was a problem hiding this comment.
yes, this should be uncommented thanks for catching that!
|
@jeremy-brooks-1 thanks for working on this. Before this can be merged we should add a test that exercise this capability. I can help you with this. |
Add debris-bed friction slip relation. Adding two new friction parameters, could set as constants in albany_input.yaml or read fields from MPAS mesh: *bulkFrictionCoefficient *basalDebrisFactor There are corresponding changes in MPAS interface in MALI-Dev/ES3M repository.
cb2b94d to
9badc68
Compare
Note: N0 and u0 are hard-coded, but need to be definable via YAML file (as scalars, not fields)
|
Closing in favor of newer PR #1184. |
Add debris-bed friction slip relation.
Adding two new friction parameters, could set as constants in albany_input.yaml or read fields from MPAS mesh:
*bulkFrictionCoefficient
*basalDebrisFactor
There are corresponding changes in MPAS interface in MALI-Dev/ES3M repository.