Sealevel

Initialization

EarthBox.SurfaceProcesses.Sealevel.initialize!Function
initialize!(model::ModelData; kwargs...)::Nothing

Initialize sealevel model parameters.

Arguments

  • model::ModelData
    • The model data container containing the model parameters and arrays.
  • option_name::Union{Int, String, Symbol, Nothing}=nothing
    • Controls the type of sealevel option. See the Sealevel Options section below for information on available sealevel options. The sealevel option is stored in the model data container as an integer ID (itype_sealevel) and a corresponding string name (stype_sealevel). If option_name is nothing the current sealevel option defined in the model data container will be used. The sealevel option parameters can be accessed from the model data container as follows:
      • itype_sealevel = model.topography.parameters.sealevel.itype_sealevel.value
      • stype_sealevel = model.topography.parameters.sealevel.stype_sealevel.value

Keyword Arguments

  • y_sealevel::Float64
    • Seawater level y-coordinate in meters
  • base_level_shift::Float64
    • Shift in base level in meters. Positive values shift the base level down in the +y direction.
  • base_level_shift_end_time::Float64
    • End time for base level shift in Myr

Sealevel Options


Constant

  • option_name value: "Constant", :Constant, or 0
  • Description: Sealevel is at a constant depth relative to the surface of the model.

AveragePressure

  • option_name value: "AveragePressure", :AveragePressure, or 2
  • Description: Sea level is adjusted by calculating a isostatic base level relative to the average pressure along the base of the model.

LeftEdge

  • option_name value: "LeftEdge", :LeftEdge, or 1
  • Description: Sea level is adjusted by calculating a isostatic base level relative to the left-hand edge of sticky-rock interface.
source