|
PISM, A Parallel Ice Sheet Model
stable v0.5
|
Functions | |
| def | permute |
| def | H |
| def | v |
| def | x_c |
| def | plot_xc |
| def | run_pismv |
| def | plot_pism_results |
Variables | |
| float | secpera = 3.15569259747e7 |
| Setup. | |
| float | rho_sw = 1028.0 |
| float | rho_ice = 910.0 |
| float | standard_gravity = 9.81 |
| float | B0 = 1.9e8 |
| tuple | C = (rho_ice * standard_gravity * (1.0 - rho_ice/rho_sw) / (4 * B0)) |
| float | H0 = 600.0 |
| float | v0 = 300.0 |
| Q0 = H0*v0; | |
| int | Mx = 201 |
| tuple | x = linspace(0, 400e3, Mx) |
| string | options = "-ssa_method fd -cfbc -part_grid -Lx 250" |
| def exactV::H | ( | x | ) |
Ice thickness.
Definition at line 53 of file exactV.py.
Referenced by SIA_Sliding::basalVelocitySIA(), bothexact(), IceModel_hardav::compute(), SSAFD::compute_hardav_staggered(), SSAFD::compute_nuH_staggered(), SSA::compute_principal_strain_rates(), IceCompModel::computeBasalVelocityErrors(), IceCompModel::computeGeometryErrors(), computeSigmaErrors(), IceCompModel::computeSigmaErrors(), IceCompModel::computeSurfaceVelocityErrors(), computeSurfaceVelocityErrors(), IceCompModel::computeTemperatureErrors(), IceCompModel::fillSolnTestABCDH(), IceCompModel::fillSolnTestE(), IceCompModel::fillSolnTestFG(), PISMBedSmoother::get_theta(), PSForceThickness::ice_surface_mass_flux(), IceCompModel::initTestABCDEH(), IceCompModel::initTestFG(), IceCompModel::initTestL(), main(), plot_pism_results(), setInitStateF(), SSAFEM::setup(), POConstantPIK::shelf_base_mass_flux(), POConstantPIK::shelf_base_temperature(), POConstant::shelf_base_temperature(), SIAFD::surface_gradient_haseloff(), SIA_Sliding::surface_gradient_haseloff(), SIA_Sliding::update(), and v().
| def exactV::permute | ( | variable, | |
output_order = ('t', 'z', |
|||
| zb, | |||
| y, | |||
| x | |||
| ) |
Permute dimensions of a NetCDF variable to match the output storage order.
Definition at line 14 of file exactV.py.
Referenced by plot_pism_results().
| def exactV::plot_pism_results | ( | figure_number, | |
| filename, | |||
| figure_title, | |||
| color | |||
| ) |
| def exactV::plot_xc | ( | t_years | ) |
Plot the location of the calving front.
Definition at line 65 of file exactV.py.
References x_c().
Referenced by plot_pism_results().
| def exactV::v | ( | x | ) |
Ice velocity.
Definition at line 57 of file exactV.py.
References H().
Referenced by SSAFD::assemble_matrix(), SSAFD::assemble_rhs(), PSB_velbar::compute(), PSB_velsurf::compute(), PSB_wvel::compute(), PSB_velbase::compute(), SSA::compute_basal_frictional_heating(), SSA::compute_maximum_velocity(), SSA::compute_principal_strain_rates(), IceCompModel::computeBasalVelocityErrors(), IceModel::computeMax2DSlidingSpeed(), IceModel::computeMax3DVelocities(), IceModel::countCFLViolations(), IceModelVec3BTU::create(), IceCompModel::fillSolnTestE(), IceCompModel::fillSolnTestFG(), IceModelVec3BTU::good_init(), IceFlowLawIsPatersonBuddCold(), PISMRegionalDefaultYieldStress::init(), main(), IceModel::massContExplicitStep(), plot_pism_results(), IceModel::regrid_variables(), SSATestCase::report(), PISMStressBalance::update(), IceModel::update_viewers(), SSATestCase::write(), and IceModel::write_variables().
| def exactV::x_c | ( | t | ) |
Definition at line 41 of file exactV.py.
Referenced by SSAFD::assemble_matrix(), IceModel::calculateRedistResiduals(), SSA::compute_basal_frictional_heating(), IceCompModel::computeGeometryErrors(), exactA(), exactD(), exactE(), exactJ(), funcL(), and IceModel::killEasyIceBergs().
| int Mx = 201 |
Definition at line 50 of file exactV.py.
Referenced by SIAFD_Regional::compute_surface_gradient(), IceModel::findIceBergCandidates(), init_shallow_grid(), and main().
Definition at line 48 of file exactV.py.
Referenced by IceCompModel::computeGeometryErrors().
| float rho_ice = 910.0 |
Definition at line 35 of file exactV.py.
Referenced by exactJ(), and POConstantPIK::shelf_base_mass_flux().
| float standard_gravity = 9.81 |
Definition at line 36 of file exactV.py.
Referenced by SSAFD::assemble_rhs(), PSB_taud_mag::compute(), SIAFD::compute_diffusive_flux(), SSAFD_Regional::compute_driving_stress(), SSA::compute_driving_stress(), and SSBM_Trivial::compute_sigma().
| float v0 = 300.0 |
Definition at line 46 of file exactV.py.
Referenced by IceCompModel::computeGeometryErrors().
| tuple x = linspace(0, 400e3, Mx) |
Definition at line 51 of file exactV.py.
Referenced by IcePSTexModel::additionalAtEndTimestep(), IceModel::ageStep(), SIA_Sliding::basalVelocitySIA(), SSAFEM::compute_local_function(), SSAFEM::compute_local_jacobian(), FEShapeQ1::eval(), exactE(), exactN(), PSTYieldStress::init_till_phi(), main(), p3(), p4(), IcePSTexModel::setBedElev(), FEShapeQ1::shape0(), FEShapeQ1::shape1(), FEShapeQ1::shape2(), FEShapeQ1::shape3(), and IceModel::temperatureStep().
1.7.5.1