BISICLES AMR ice sheet model  0.9
Enumerations | Functions
driver.cpp File Reference

Enumerations

enum  basalFrictionTypes {
  constantBeta = 0, sinusoidalBeta, sinusoidalBetay, twistyStreamx,
  gaussianBump, singularStream, NUM_BETA_TYPES
}
 types of basal friction (beta) distributions More...
 

Functions

int main (int argc, char *argv[])
 main program for 2D ice sheet models More...
 

Enumeration Type Documentation

◆ basalFrictionTypes

types of basal friction (beta) distributions

SinusoidalBeta is the one for exp C in Pattyn et al (2008) guassianBump is used for the MISMIP3D perturbations tests.

Enumerator
constantBeta 
sinusoidalBeta 
sinusoidalBetay 
twistyStreamx 
gaussianBump 
singularStream 
NUM_BETA_TYPES 

Function Documentation

◆ main()

int main ( int  argc,
char *  argv[] 
)

main program for 2D ice sheet models

flow rate factor

limit temperature in flow-rate factor

universal gas constant

activation energies for creep

flow rate factor

limit temperature in flow-rate factor

universal gas constant

activation energies for creep

currently not deleting this, need to decide how that will be done

initialize the melange model

References AmrIce::addObserver(), DamageIceObserver::damage(), HDF5NormTest(), AmrIce::initialize(), PatersonRateFactor::m_A0, PatersonRateFactor::m_E, PatersonRateFactor::m_Qm, PatersonRateFactor::m_Qp, PatersonRateFactor::m_R, PatersonRateFactor::m_T0, ConstitutiveRelation::parse(), BasalFriction::parse(), VerticalConductionInternalEnergyIBC::parse(), BasalFrictionRelation::parse(), LevelDataTemperatureIBC::parse(), SurfaceFlux::parse(), CalvingModel::parseCalvingModel(), MuCoefficient::parseMuCoefficient(), readLevelData(), readMultiLevelData(), AmrIce::run(), PatersonRateFactor::setA0(), AmrIce::setBasalFlux(), AmrIce::setBasalFriction(), AmrIce::setBasalFrictionRelation(), AmrIce::setBasalHeatBoundaryData(), AmrIce::setBasalRateFactor(), AmrIce::setCalvingModel(), AmrIce::setConstitutiveRelation(), AmrIce::setDomainSize(), AmrIce::setInternalEnergyBC(), AmrIce::setMuCoefficient(), HumpIBC::setParameters(), VieliPayneIBC::setParameters(), MarineIBC::setParameters(), PatersonRateFactor::setParameters(), AmrIce::setRateFactor(), AmrIce::setSurfaceFlux(), AmrIce::setSurfaceHeatBoundaryData(), AmrIce::setThicknessBC(), and AmrIce::setTopographyFlux().

Here is the call graph for this function: