PISM, A Parallel Ice Sheet Model
stable v2.1-1-g6902d5502 committed by Ed Bueler on 2023-12-20 08:38:27 -0800
|
Ocean models and modifiers: provide sea level elevation, melange back pressure, shelf base mass flux and shelf base temperature. More...
Namespaces | |
diagnostics | |
sea_level | |
Classes | |
class | Anomaly |
Reads and uses shelf_basal_mass_flux anomalies from a file. More... | |
class | Cache |
class | CompleteOceanModel |
class | Constant |
A class implementing a constant (in terms of the ocean inputs) ocean model. Uses configuration parameters for the sea level elevation and sub-shelf heat flux. More... | |
class | PIK |
Implements the ocean model used in [Martinetal2011]. More... | |
class | Delta_MBP |
class | Delta_SMB |
Forcing using shelf base mass flux offsets (scalar, time-dependent). More... | |
class | Delta_T |
Forcing using shelf base temperature scalar time-dependent offsets. More... | |
class | Factory |
class | Frac_MBP |
class | Frac_SMB |
Forcing using shelf base mass flux fractions (scalar, time-dependent). More... | |
class | Given |
class | GivenTH |
class | InitializationHelper |
class | Pico |
class | PicoGeometry |
struct | TocBox1 |
class | PicoPhysics |
class | PyOceanModel |
class | PyOceanModelAdapter |
The adapter class for Python ocean models. More... | |
class | Runoff_SMB |
class | OceanModel |
A very rudimentary PISM ocean model. More... | |
Enumerations | |
enum | RelabelingType { BY_AREA , AREA_THRESHOLD } |
Functions | |
static double | melting_point_temperature (GivenTH::Constants c, double salinity, double ice_thickness) |
static double | shelf_base_melt_rate (GivenTH::Constants c, double sea_water_salinity, double basal_salinity) |
void | compute_average_water_column_pressure (const Geometry &geometry, double ice_density, double water_density, double g, array::Scalar &result) |
static void | extend_basal_melt_rates (const array::CellType1 &cell_type, array::Scalar1 &basal_melt_rate) |
static void | relabel (RelabelingType type, double threshold, array::Scalar &mask) |
void | eikonal_equation (array::Scalar1 &mask) |
Ocean models and modifiers: provide sea level elevation, melange back pressure, shelf base mass flux and shelf base temperature.