Skip to content

Commit

Permalink
Merge pull request #6 from PALEOtoolkit/rho_fix
Browse files Browse the repository at this point in the history
fix for density conversion factor
  • Loading branch information
sjdaines authored Feb 29, 2024
2 parents f1377df + ab681c9 commit 73d4222
Showing 1 changed file with 5 additions and 2 deletions.
7 changes: 5 additions & 2 deletions src/sediment/SedimentTransport.jl
Original file line number Diff line number Diff line change
Expand Up @@ -80,6 +80,9 @@ Base.@kwdef mutable struct ReactionSedimentTransport{P} <: PB.AbstractReaction

PB.ParBool("w_solute", false,
description="true to assume w_solute = w_solid at base of column, false to set w_solute=0.0 (ie zero solute velocity at great depth)"),

PB.ParDouble("rho_ref", 1027.0, units="kg m-3",
description = "assumed constant sw density conversion factor"),
)


Expand Down Expand Up @@ -189,7 +192,7 @@ const grid_vars = [
PB.VarPropStateIndep("zlower", "m", "depth of lower surface of box (m)"),
PB.VarPropStateIndep("zmid", "m", "mean depth of box"),
PB.VarPropStateIndep("pressure", "dbar", "sediment pressure"),
# PB.VarPropStateIndep("rho_ref", "kg m^-3", "density conversion factor"),
PB.VarPropStateIndep("rho_ref", "kg m^-3", "density conversion factor"),
]

const oceanfloor_vars = [
Expand Down Expand Up @@ -317,7 +320,7 @@ function do_sediment_setup_grid(
grid_vars.volume .= grid_vars.Abox.*(grid_vars.zupper .- grid_vars.zlower)
grid_vars.volume_total[] = sum(grid_vars.volume)

# grid_vars.rho_ref .= 1027.0 # kg m-3 assumed constant conversion factor
grid_vars.rho_ref .= pars.rho_ref[] # kg m-3 assumed constant sw density conversion factor

@info "do_sediment_setup_grid $(PB.fullname(rj)): volume_total $(grid_vars.volume_total[]) m^3"
isfinite(grid_vars.volume_total[]) || error("configuration error - sediment volume_total is not finite")
Expand Down

0 comments on commit 73d4222

Please sign in to comment.