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

◆ subshelf_salinity()

void pism::ocean::GivenTH::subshelf_salinity ( const Constants c,
double  sea_water_salinity,
double  sea_water_potential_temperature,
double  thickness,
double shelf_base_salinity 
)
staticprivate

Compute the basal salinity and make sure that it is consistent with the basal melt rate.

Parameters
[in]cconstants
[in]sea_water_salinitysea water salinity
[in]sea_water_potential_temperaturesea water potential temperature
[in]thicknessice shelf thickness
[out]shelf_base_salinityresulting shelf base salinity
Returns
0 on success

Definition at line 288 of file GivenTH.cc.

References pism::ocean::shelf_base_melt_rate(), subshelf_salinity_diffusion_only(), subshelf_salinity_freeze_on(), and subshelf_salinity_melt().

Referenced by pointwise_update().