BISICLES AMR ice sheet model  0.9
Functions/Subroutines | Variables
column_thermodynamics Module Reference

Functions/Subroutines

real(kind=8) function fo_upwind (u, sminus, splus)
 
subroutine tdmasolve (n, x, a, b, c, d)
 
subroutine sigma_advect (rhs, energy, senergy, benergy, husig, fsig, dt, mask, n)
 
subroutine moisture_transport (energy, epmp, cdsig, n)
 
subroutine fo_diffusive_advance (energy, tillwaterdepth, senergy, sflux, sdiric, benergy, bflux, rhs, thckold, thcknew, tillwaterdrainfactor, fsig, dt, mask, n)
 

Variables

real(kind=8) sput
 
real(kind=8) rhoi
 
real(kind=8) rhoo
 
real(kind=8) grav
 
real(kind=8) shci
 
real(kind=8) lhci
 
real(kind=8) coni
 
real(kind=8) conm
 
real(kind=8) pmlt
 
real(kind=8) trpt
 
real(kind=8) water_fraction_drain
 
real(kind=8) water_fraction_max
 
real(kind=8) water_drain_factor
 
real(kind=8) deprecated_till_water_drain_factor
 
real(kind=8) till_water_max
 
real(kind=8) floating_base_max_heat_flux
 
integer, parameter groundedmaskval = 1
 
integer, parameter floatingmaskval = 2
 
integer, parameter openseamaskval = 4
 
integer, parameter openlandmaskval = 8
 
real(kind=8), parameter temp_eps = 1.0e-3
 
real(kind=8), parameter max_delta_energy = 200.0
 
real(kind=8), parameter zero_debug = 0.0d0
 
real(kind=8), parameter temperature_min = 200.0d0
 

Function/Subroutine Documentation

◆ fo_diffusive_advance()

subroutine column_thermodynamics::fo_diffusive_advance ( real(kind=8), dimension(1:n), intent(inout)  energy,
real(kind=8), intent(inout)  tillwaterdepth,
real(kind=8), intent(inout)  senergy,
real(kind=8), intent(inout)  sflux,
logical, intent(in)  sdiric,
real(kind=8), intent(inout)  benergy,
real(kind=8), intent(inout)  bflux,
real(kind=8), dimension(1:n), intent(in)  rhs,
real(kind=8), intent(in)  thckold,
real(kind=8), intent(in)  thcknew,
real(kind=8), intent(in)  tillwaterdrainfactor,
real(kind=8), dimension(1:n+1), intent(in)  fsig,
real(kind=8), intent(in)  dt,
integer, intent(in)  mask,
integer  n 
)

◆ fo_upwind()

real(kind=8) function column_thermodynamics::fo_upwind ( real(kind=8), intent(in)  u,
real(kind=8), intent(in)  sminus,
real(kind=8), intent(in)  splus 
)

Referenced by sigma_advect().

◆ moisture_transport()

subroutine column_thermodynamics::moisture_transport ( real(kind=8), dimension(1:n), intent(inout)  energy,
real(kind=8), dimension(1:n), intent(inout)  epmp,
real(kind=8), dimension(1:n), intent(inout)  cdsig,
integer  n 
)

◆ sigma_advect()

subroutine column_thermodynamics::sigma_advect ( real(kind=8), dimension(1:n), intent(inout)  rhs,
real(kind=8), dimension(1:n), intent(in)  energy,
real(kind=8), intent(in)  senergy,
real(kind=8), intent(in)  benergy,
real(kind=8), dimension(1:n+1), intent(in)  husig,
real(kind=8), dimension(1:n+1), intent(in)  fsig,
real(kind=8), intent(in)  dt,
integer, intent(in)  mask,
integer  n 
)

◆ tdmasolve()

subroutine column_thermodynamics::tdmasolve ( integer, intent(in)  n,
real(kind=8), dimension(1:n), intent(inout)  x,
real(kind=8), dimension(1:n), intent(inout)  a,
real(kind=8), dimension(1:n), intent(inout)  b,
real(kind=8), dimension(1:n), intent(inout)  c,
real(kind=8), dimension(1:n), intent(inout)  d 
)

Referenced by fo_diffusive_advance().

Variable Documentation

◆ coni

real(kind=8) column_thermodynamics::coni

◆ conm

real(kind=8) column_thermodynamics::conm

◆ deprecated_till_water_drain_factor

real(kind = 8) column_thermodynamics::deprecated_till_water_drain_factor

◆ floating_base_max_heat_flux

real(kind = 8) column_thermodynamics::floating_base_max_heat_flux

◆ floatingmaskval

integer, parameter column_thermodynamics::floatingmaskval = 2

◆ grav

real(kind=8) column_thermodynamics::grav

◆ groundedmaskval

integer, parameter column_thermodynamics::groundedmaskval = 1

◆ lhci

real(kind=8) column_thermodynamics::lhci

◆ max_delta_energy

real(kind=8), parameter column_thermodynamics::max_delta_energy = 200.0

◆ openlandmaskval

integer, parameter column_thermodynamics::openlandmaskval = 8

◆ openseamaskval

integer, parameter column_thermodynamics::openseamaskval = 4

◆ pmlt

real(kind=8) column_thermodynamics::pmlt

◆ rhoi

real(kind=8) column_thermodynamics::rhoi

◆ rhoo

real(kind=8) column_thermodynamics::rhoo

◆ shci

real(kind=8) column_thermodynamics::shci

◆ sput

real(kind=8) column_thermodynamics::sput

◆ temp_eps

real(kind=8), parameter column_thermodynamics::temp_eps = 1.0e-3

◆ temperature_min

real(kind=8), parameter column_thermodynamics::temperature_min = 200.0d0

◆ till_water_max

real(kind = 8) column_thermodynamics::till_water_max

◆ trpt

real(kind=8) column_thermodynamics::trpt

◆ water_drain_factor

real(kind = 8) column_thermodynamics::water_drain_factor

◆ water_fraction_drain

real(kind = 8) column_thermodynamics::water_fraction_drain

◆ water_fraction_max

real(kind = 8) column_thermodynamics::water_fraction_max

◆ zero_debug

real(kind=8), parameter column_thermodynamics::zero_debug = 0.0d0