pyissm.model.bc

Tools for setting boundary conditions on ISSM models.

Functions

set_ice_sheet_bc(md)

Set ice sheet boundary conditions for the ISSM model.

set_ice_shelf_bc(md[, ice_front_exp])

Set ice shelf boundary conditions for the ISSM model.

set_marine_ice_sheet_bc(md[, ice_front_exp])

Set marine ice sheet boundary conditions for the ISSM model.

set_molho_bc(md)

Set MOLHO boundary conditions for ISSM model.

pyissm.model.bc.set_ice_sheet_bc(md)

Set ice sheet boundary conditions for the ISSM model.

Parameters: md : Model

The ISSM model object.

Returns: md : Model

The ISSM model object with updated boundary conditions.

pyissm.model.bc.set_ice_shelf_bc(md, ice_front_exp=None)

Set ice shelf boundary conditions for the ISSM model.

Parameters: md : Model

The ISSM model object.

ice_front_expstr, optional

Path to the ice front contour file. If None, no ice front is assumed.

Returns: md : Model

The ISSM model object with updated boundary conditions.

pyissm.model.bc.set_marine_ice_sheet_bc(md, ice_front_exp=None)

Set marine ice sheet boundary conditions for the ISSM model.

Parameters: md : Model

The ISSM model object.

ice_front_expstr, optional

Path to the ice front contour file. If None, the ice front is guessed from ocean levelset.

Returns: md : Model

The ISSM model object with updated boundary conditions.

pyissm.model.bc.set_molho_bc(md)

Set MOLHO boundary conditions for ISSM model.

Parameters: md : Model

The ISSM model object.

Returns: md : Model

The ISSM model object with updated boundary conditions.