Loading [MathJax]/extensions/tex2jax.js
PISM, A Parallel Ice Sheet Model 2.2.2-d6b3a29ca committed by Constantine Khrulev on 2025-03-28
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages

◆ tweak()

void pism::bed::LingleClarkSerial::tweak ( petsc::Vec load_thickness,
petsc::Vec U,
int  Nx,
int  Ny 
)
private

Modify the plate displacement to correct for the effect of imposing periodic boundary conditions at a finite distance.

See Section 5 in [BuelerLingleBrown].

Parameters
[in]load_thicknessthickness of the load (used to compute the corresponding disc volume)
[in,out]Uviscous plate displacement
[in]Nxgrid size
[in]Nygrid size

Definition at line 510 of file LingleClarkSerial.cc.

References m_D, m_dx, m_dy, m_eta, m_load_density, m_Lx, m_Ly, m_mantle_density, m_standard_gravity, m_t_infty, PISM_CHK, and pism::bed::viscDisc().

Referenced by step(), and uplift_problem().