PISM, A Parallel Ice Sheet Model
stable v2.1.1 committed by Constantine Khrulev on 2024-12-04 13:36:58 -0900
|
◆ update_impl()
Solves an implicit step of a highly-simplified ODE. Update the till water thickness by simply integrating the melt input. Does a step of the trivial integration \[ \frac{\partial W_{till}}{\partial t} = \frac{m}{\rho_w} - C\] where \(C=\) Uses the current mass-continuity timestep There is no attempt to report on conservation errors because this hydrology::NullTransport model does not conserve water. There is no tranportable water thickness variable and no interaction with it. Reimplemented from pism::hydrology::NullTransport. Definition at line 80 of file SteadyState.cc. References pism::Profiling::begin(), pism::array::Array2D< T >::copy_from(), pism::Profiling::end(), pism::hydrology::Inputs::geometry, m_bootstrap, m_emptying_problem, pism::Component::m_log, pism::hydrology::Hydrology::m_Q, pism::hydrology::Hydrology::m_surface_input_rate, m_t_eps, m_t_last, pism::Component::max_timestep(), pism::hydrology::Inputs::no_model_mask, pism::Component::profiling(), pism::hydrology::NullTransport::update_impl(), and pism::MaxTimestep::value(). |