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

◆ bootstrap()

void pism::bed::LingleClarkSerial::bootstrap ( petsc::Vec thickness,
petsc::Vec uplift 
)

Initialize using provided load thickness and the bed uplift rate.

Here we solve:

rho_r g U + D grad^4 U = -rho g H - 2 eta |grad| uplift

Compare equation (16) in Bueler, Lingle, Brown (2007) "Fast computation of a viscoelastic deformable Earth model for ice sheet simulations", Ann. Glaciol. 46, 97–105

Note
Probable sign error in eqn (16)?: load "rho g H" should be "- rho g H"]

This initialization method is used to "bootstrap" the model. It should not be used to re-start a stopped modeling run.

Parameters
[in]thicknessload thickness, meters
[in]upliftinitial bed uplift on the PISM grid

Sets m_Uv, m_Ue, m_U.

Definition at line 317 of file LingleClarkSerial.cc.

References compute_elastic_response(), m_include_elastic, m_U, m_Ue, m_Uv, PISM_CHK, update_displacement(), and uplift_problem().