PISM, A Parallel Ice Sheet Model  stable v2.1-1-g6902d5502 committed by Ed Bueler on 2023-12-20 08:38:27 -0800

◆ compute_nuH_norm()

void pism::stressbalance::SSAFD::compute_nuH_norm ( double &  norm,
double &  norm_change 
)
protectedvirtual

Compute the norm of nu H and the change in nu H.

Verification and PST experiments suggest that an \(L^1\) criterion for convergence is best. For verification there seems to be little difference, presumably because the solutions are smooth and the norms are roughly equivalent on a subspace of smooth functions. For PST, the \(L^1\) criterion gives faster runs with essentially the same results. Presumably that is because rapid (temporal and spatial) variation in \(\nu H\) occurs at margins, occupying very few horizontal grid cells. For the significant (e.g.~in terms of flux) parts of the flow, it is o.k. to ignore a bit of bad behavior at these few places, and \(L^1\) ignores it more than \(L^2\) (much less \(L^\infty\), which might not work at all).

Definition at line 1256 of file SSAFD.cc.

References pism::array::Array::add(), pism::Component::m_grid, m_nuH, m_nuH_old, and pism::array::Array::norm().

Referenced by picard_manager().