PISM, A Parallel Ice Sheet Model 2.3.2-6314953b1 committed by Constantine Khrulev on 2026-08-11
Loading...
Searching...
No Matches

◆ compute_surface_and_basal_mass_balance()

void pism::RegionalGeometryEvolution::compute_surface_and_basal_mass_balance ( double  dt,
const array::Scalar &  thickness_bc_mask,
const array::Scalar &  ice_thickness,
const array::CellType &  cell_type,
const array::Scalar &  surface_mass_flux,
const array::Scalar &  basal_melt_rate,
array::Scalar &  effective_SMB,
array::Scalar &  effective_BMB 
)
protectedvirtual

Set surface and basal mass balance to zero in "no model" areas.

Reimplemented from pism::GeometryEvolution.

Definition at line 1168 of file GeometryEvolution.cc.

References pism::ParallelSection::check(), pism::GeometryEvolution::compute_surface_and_basal_mass_balance(), pism::ParallelSection::failed(), pism::Component::m_grid, and m_no_model_mask.