|
◆ picard_manager()
void pism::stressbalance::SSAFD::picard_manager |
( |
const Inputs & |
inputs, |
|
|
double |
nuH_regularization, |
|
|
double |
nuH_iter_failure_underrelax |
|
) |
| |
|
protected |
Manages the Picard iteration loop.
Definition at line 350 of file SSAFD.cc.
References pism::array::Array::add(), pism::array::Array2D< T >::array(), assemble_matrix(), pism::stressbalance::SSAFDBase::compute_nuH(), compute_nuH_norm(), pism::array::Array2D< T >::copy_from(), pism::array::Staggered::copy_from(), pism::stressbalance::Inputs::geometry, pism::GlobalSum(), pism::Geometry::ice_thickness, pism::k, m_A, pism::stressbalance::SSAFDBase::m_cell_type, pism::Component::m_config, pism::Component::m_grid, pism::stressbalance::SSAFDBase::m_hardness, m_KSP, pism::Component::m_log, pism::stressbalance::SSAFDBase::m_nuH, m_nuH_old, m_nuh_viewer, pism::stressbalance::SSAFDBase::m_rhs, pism::stressbalance::SSA::m_stdout_ssa, pism::stressbalance::ShallowStressBalance::m_velocity, pism::stressbalance::SSA::m_velocity_global, PISM_CHK, pism::printf(), pism::array::Array::scale(), update_nuH_viewers(), pism::array::Array::vec(), and write_system_petsc().
Referenced by picard_iteration().
|