BISICLES AMR ice sheet model
0.9
|
Common function for thermodynamics, including transport within columns. More...
#include <IceThermodynamics.H>
Static Public Member Functions | |
static Real | icepmeltfactor () |
static Real | IceConductivity () |
static Real | IceHeatCapacity () |
static void | setConstants (Real a_rhoi, Real a_rhow, Real a_gravity, Real a_seconds_per_unit_time) |
Send some args, constant, and ParmParse data to f90 via ChF77. More... | |
static void | composeInternalEnergy (FArrayBox &a_F, const FArrayBox &a_T, const FArrayBox &a_w, const Box &a_box, bool a_test=true) |
compose internal energy F(T,w) from temperature T and water fraction More... | |
static void | composeInternalEnergy (FArrayBox &a_F, const FArrayBox &a_T, const Box &a_box, bool a_test=true) |
compose internal energy F(T,w) from temperature T assuming water fraction is zero More... | |
static void | decomposeInternalEnergy (FArrayBox &a_T, FArrayBox &a_w, const FArrayBox &a_F, const FArrayBox &a_P, const Box &a_box) |
decompose internal energy F into temperarure T and water fraction W, given pressure P More... | |
static void | timestep (FArrayBox &a_internalEnergy, FArrayBox &a_tillWaterDepth, FArrayBox &a_surfaceInternalEnergy, FArrayBox &a_basalInternalEnergy, const FArrayBox &a_scaledSurfaceHeatFlux, const FArrayBox &a_scaledBasalHeatFlux, const FArrayBox &a_tillWaterDrainFactor, const BaseFab< int > &a_oldMask, const BaseFab< int > &a_newMask, const FArrayBox &a_oldH, const FArrayBox &a_newH, const FArrayBox &a_uSigma, const FArrayBox &a_rhs, const Vector< Real > &a_faceSigma, const Vector< Real > &a_dSigma, Real a_halftime, Real a_dt, int a_nLayers, bool a_surfaceTempDirichlett, const Box &a_box) |
Advance column thermodyamics through one time step. More... | |
Static Public Attributes | |
static Real | m_ice_conductivity |
static Real | m_ice_heat_capacity |
static Real | m_ice_latent_heat_fusion |
static Real | m_ice_pressure_melt_factor |
static Real | m_triple_point |
static Real | m_seconds_per_unit_time |
static Real | m_moisture_conductivity |
static Real | m_water_fraction_drain |
static Real | m_water_fraction_max |
static Real | m_water_drain_factor |
static Real | m_till_water_drain_factor |
static Real | m_till_water_max |
static Real | m_ice_density |
static Real | m_water_density |
static Real | m_gravity |
static Real | m_floating_base_max_heat_flux |
Common function for thermodynamics, including transport within columns.
|
static |
compose internal energy F(T,w) from temperature T and water fraction
References decomposeInternalEnergy().
Referenced by composeInternalEnergy(), IceHeatCapacity(), LevelDataTemperatureIBC::initializeIceInternalEnergy(), ConstantIceTemperatureIBC::initializeIceInternalEnergy(), PythonInterface::PythonIceTemperatureIBC::initializeIceInternalEnergy(), AmrIce::readCheckpointFile(), and AmrIce::updateInternalEnergy().
|
inlinestatic |
compose internal energy F(T,w) from temperature T assuming water fraction is zero
References composeInternalEnergy(), decomposeInternalEnergy(), and timestep().
|
static |
decompose internal energy F into temperarure T and water fraction W, given pressure P
Referenced by bisicles_get_2d_data(), composeInternalEnergy(), IceUtility::computeA(), and AmrIce::updateTemperature().
|
inlinestatic |
References m_ice_conductivity.
Referenced by AmrIce::updateInternalEnergy().
|
inlinestatic |
References composeInternalEnergy(), m_ice_heat_capacity, and setConstants().
Referenced by AmrIce::updateInternalEnergy().
|
inlinestatic |
References m_ice_pressure_melt_factor.
Referenced by IceUtility::computeA(), PatersonRateFactor::computeA(), ZwingerRateFactor::computeA(), and setConstants().
|
static |
Send some args, constant, and ParmParse data to f90 via ChF77.
References icepmeltfactor(), m_floating_base_max_heat_flux, m_gravity, m_ice_conductivity, m_ice_density, m_ice_heat_capacity, m_ice_latent_heat_fusion, m_ice_pressure_melt_factor, m_moisture_conductivity, m_seconds_per_unit_time, m_till_water_drain_factor, m_till_water_max, m_triple_point, m_water_density, m_water_drain_factor, m_water_fraction_drain, and m_water_fraction_max.
Referenced by IceHeatCapacity(), and AmrIce::initialize().
|
static |
Advance column thermodyamics through one time step.
Referenced by composeInternalEnergy(), and AmrIce::updateInternalEnergy().
|
static |
Referenced by setConstants().
|
static |
Referenced by setConstants().
|
static |
Referenced by IceConductivity(), and setConstants().
|
static |
Referenced by setConstants().
|
static |
Referenced by IceHeatCapacity(), LevelDataTemperatureIBC::parse(), and setConstants().
|
static |
Referenced by setConstants().
|
static |
Referenced by icepmeltfactor(), and setConstants().
|
static |
Referenced by setConstants().
|
static |
Referenced by setConstants().
|
static |
Referenced by setConstants(), and AmrIce::updateInternalEnergy().
|
static |
Referenced by setConstants().
|
static |
Referenced by setConstants().
|
static |
Referenced by setConstants().
|
static |
Referenced by setConstants().
|
static |
Referenced by setConstants().
|
static |
Referenced by setConstants().