Implements pism::stressbalance::ShallowStressBalance.
Definition at line 982 of file Blatter.cc.
References pism::stressbalance::Inputs::basal_yield_stress, pism::Geometry::cell_type, compute_averaged_velocity(), pism::stressbalance::ShallowStressBalance::compute_basal_frictional_heating(), copy_solution(), pism::stressbalance::disable_ew(), pism::stressbalance::enable_ew(), pism::stressbalance::Inputs::geometry, get_basal_velocity(), init_2d_parameters(), init_ice_hardness(), pism::stressbalance::Blatter::SolutionInfo::ksp_it, pism::stressbalance::ShallowStressBalance::m_basal_frictional_heating, pism::Component::m_config, m_da, m_ksp_use_ew, pism::Component::m_log, m_snes, pism::stressbalance::ShallowStressBalance::m_velocity, m_viscosity_eps, m_x, m_x_old, pism::stressbalance::Blatter::SolutionInfo::mg_coarse_ksp_it, parameter_continuation(), PISM_CHK, PISM_ERROR_LOCATION, report_mesh_info(), pism::stressbalance::Blatter::SolutionInfo::snes_it, pism::stressbalance::Blatter::SolutionInfo::snes_reason, and solve().