pism/pism — Issue #6: make stress balances own flow laws
Author: ckhroulev
Created: 2011-11-04 20:35:21+00:00
State: open
Labels: task

I am posting this task to make sure that a reasonably high-priority idea does not get lost in recent excitement and accomplishments. One motivation is Tolly's question:

> Are there different enhancement factors for SIA and SSA?

Which is a hard question to answer.

A the technical level I am proposing that each PISMStressBalance have an IceFlowLaw member. I think it would also be wise to have a prefix scheme, so that "-ssafem_flow_law_e 1.0 -siafd_flow_law_e 3.0" is allowed. (This example is not intended to illustrate my faith in enhancement factors, however!)

A benefit already noted by Constantine is that the Hybrid flow law will be simplified. Thus "-siafd_flow_law gk" will be allowed but "-ssafd_flow_law gk" will generate an error. (The error message could include David Goldsby's email address perhaps.)

Nothing in this task is imperative. There may be good reasons to do it an entirely different way.