PISM, A Parallel Ice Sheet Model stable 0.4.1779

src/pism_config.cdl

Go to the documentation of this file.
00001 netcdf pism_config {
00002     variables:
00003     byte pism_config;
00004 
00005     // boolean flags:
00006 
00007     pism_config:force_output_times = "yes";
00008     pism_config:force_output_times_doc = "Modify the time-stepping mechanism to hit times requested using -extra_times and -ts_times.";
00009 
00010     pism_config:interpret_precip_as_snow = "no";
00011     pism_config:interpret_precip_as_snow_doc = "Interpret precipitation as snow fall.";
00012 
00013     pism_config:do_cold_ice_methods = "no";
00014     pism_config:do_cold_ice_methods_doc = "Use cold ice (i.e. not polythermal) methods.";
00015 
00016     pism_config:do_mass_conserve = "yes";
00017     pism_config:do_mass_conserve_doc = "Solve the mass conservation equation";
00018 
00019     pism_config:do_energy = "yes";
00020     pism_config:do_energy_doc = "Solve energy conservation equations.";
00021 
00022     pism_config:do_age = "no";
00023     pism_config:do_age_doc = "Solve age equation (advection equation for ice age).";
00024 
00025     pism_config:do_sia = "yes";
00026     pism_config:do_sia_doc = "Use the SIA stress balance (possibly as a part of a hybrid).";
00027 
00028     pism_config:do_skip = "no";
00029     pism_config:do_skip_doc = "Use the temperature, age, and SSA stress balance computation skipping mechanism.";
00030 
00031     pism_config:count_time_steps = "no";
00032     pism_config:count_time_steps_doc = "If yes, IceModel::run() will count the number of time steps it took.  Sometimes useful for performance evaluation.  Counts all steps, regardless of whether processes (mass continuity, energy, velocity, ...) occurred within the step.";
00033 
00034     pism_config:ssa_method = "fd";
00035     pism_config:ssa_method_doc = "Algorithm for computing the SSA solution; choose from 'fd' and 'fem'.";
00036 
00037     pism_config:use_ssa_when_grounded = "no";
00038     pism_config:use_ssa_when_grounded_doc = "The SSA can be used as a sliding law for grounded ice [\\ref BBssasliding], and it is if this is yes.";
00039 
00040     pism_config:do_pseudo_plastic_till = "no";
00041     pism_config:do_pseudo_plastic_till_doc = "Use the pseudo-plastic till model.";
00042 
00043     pism_config:calving_front_stress_boundary_condition = "no";
00044     pism_config:calving_front_stress_boundary_condition_doc = "Apply CFBC condition as in [\\ref Albrechtetal2011, \\ref Winkelmannetal2010TCD].  May only apply to some stress balances; e.g. SSAFD as of May 2011.  If not set then a strength-extension is used, as in [\\ref BBssasliding].";
00045 
00046     pism_config:part_grid = "no";
00047     pism_config:part_grid_doc = "apply partially filled grid cell scheme";
00048 
00049     pism_config:part_redist = "no";
00050     pism_config:part_redist_doc = "for partially filled grid cell scheme, redistribute residuals Hresidual";
00051 
00052     pism_config:kill_icebergs = "no";
00053     pism_config:kill_icebergs_doc = "identify and kill detached ice-shelf areas";
00054     
00055     pism_config:do_eigen_calving = "false";
00056     pism_config:do_eigen_calving_doc = "calculate strain rates and related calving rate";
00057     
00058     pism_config:do_thickness_calving = "false";
00059     pism_config:do_thickness_calving_doc = "ad hoc calving at certain threshold for terminal ice thickness";
00060     
00061     pism_config:thermal_bedrock = "yes";
00062     pism_config:thermal_bedrock_doc = "Use the bedrock thermal model";
00063 
00064     pism_config:bed_deformation_model = "none";
00065     pism_config:bed_deformation_model_doc = "Selects a bed deformation model to use; possible choices are 'none', 'iso' (point-wise isostasy), 'lc' (see [\\ref LingleClark], requires FFTW3).";
00066 
00067     pism_config:ocean_kill  = "false";
00068     pism_config:ocean_kill_doc = "If used with input from a NetCDF initialization file which has ice-free ocean mask, will zero out ice thicknesses in areas that were ice-free ocean at time zero. This is calving at the location of the original calving front.";
00069 
00070     pism_config:floating_ice_killed = "false";
00071     pism_config:floating_ice_killed_doc = "If ice is (or becomes) floating then it is set to thickness zero. This is calving at the grounding line.";
00072 
00073     pism_config:is_dry_simulation = "no";
00074     pism_config:is_dry_simulation_doc = "Dry (ocean-less) simulation";
00075 
00076     pism_config:use_ssa_velocity = "no";
00077     pism_config:use_ssa_velocity_doc = "Use the equations of the shallow shelf approximation [\\ref MacAyeal, \\ref Morland, \\ref SchoofStream, \\ref WeisGreveHutter] for ice shelves and dragging ice shelves (%i.e. ice streams) where so-indicated by the mask";
00078 
00079     pism_config:write_ssa_system_to_matlab = "no";
00080     pism_config:write_ssa_system_to_matlab_doc = "Specifies whether to write the SSA system to a matlab file";
00081 
00082     pism_config:do_ssa_enhancement = "no";
00083     pism_config:do_ssa_enhancement_doc = "Set an enhancement factor for SSA-calculation.";
00084 
00085     pism_config:include_bmr_in_continuity = "yes";
00086     pism_config:include_bmr_in_continuity_doc = "Include basal melt rate in the continuity equation";
00087 
00088     pism_config:use_constant_nuh_for_ssa = "no";
00089     pism_config:use_constant_nuh_for_ssa_doc = "Compute velocities in ice shelves and streams with a constant value for the product of viscosity \\f$\\nu\\f$ and thickness \\f$H\\f$, obtained from the shelf extension";
00090 
00091     pism_config:compute_surf_grad_inward_ssa = "no";
00092 
00093     pism_config:force_full_diagnostics = "no";
00094     pism_config:force_full_diagnostics_doc = "Force full diagnostic output (adds 3D velocity fields and velocity components at the surface";
00095 
00096         pism_config:dirichlet_bc = "no";
00097         pism_config:dirichlet_bc_doc = "apply Dirichlet boundary condition";
00098 
00099 
00100     // parameters:
00101 
00102         pism_config:bootstrapping_BCMask_value_no_var = 0.0;
00103         pism_config:bootstrapping_BCMask_value_no_var_doc = "; mask for dirichlet boundary condition";
00104      
00105         pism_config:bootstrapping_BCvel_value_no_var = 100.0;
00106         pism_config:bootstrapping_BCvel_value_no_var_doc = "; dirichlet boundary condition";
00107 
00108 
00109     pism_config:bootstrapping_H_value_no_var = 0.0;
00110     pism_config:bootstrapping_H_value_no_var_doc = "m; thickness value to use if thk (land_ice_thickness) variable is absent in bootstrapping file";
00111     
00112     pism_config:bootstrapping_bed_value_no_var = 1.0;
00113     pism_config:bootstrapping_bed_value_no_var_doc = "m; bed elevation value to use if topg (bedrock_altitude) variable is absent in bootstrapping file";
00114     
00115     pism_config:bootstrapping_geothermal_flux_value_no_var = 0.042;
00116     pism_config:bootstrapping_geothermal_flux_value_no_var_doc = "W m-2; geothermal flux value to use if bheatflx variable is absent in bootstrapping file";
00117     
00118     pism_config:bootstrapping_uplift_value_no_var = 0.0;
00119     pism_config:bootstrapping_uplift_value_no_var_doc = "m s-1; uplift value to use if dbdt variable is absent in bootstrapping file";
00120     
00121     pism_config:bootstrapping_Hmelt_value_no_var = 0.0;
00122     pism_config:bootstrapping_Hmelt_value_no_var_doc = "m; basal melt water effective thickness value to use if variable Hmelt is absent in bootstrapping file";
00123     
00124     pism_config:bootstrapping_bmelt_value_no_var = 0.0;
00125     pism_config:bootstrapping_bmelt_value_no_var_doc = "m s-1; basal melt rate value to use if variable bmelt is absent in bootstrapping file";
00126     
00127     pism_config:bootstrapping_tillphi_value_no_var = 15.0;
00128     pism_config:bootstrapping_tillphi_value_no_var_doc = "degrees; till friction angle value to use if variable tillphi is absent in bootstrapping file; tends not to slip";
00129     
00130     pism_config:enhancement_factor = 1.0;
00131     pism_config:enhancement_factor_doc = "; Flow enhancement factor for SIA";
00132     
00133     pism_config:ssa_enhancement_factor = 1.0;
00134     pism_config:ssa_enhancement_factor_doc = "; Flow enhancement factor for SSA";
00135 
00136     pism_config:constant_grain_size = 1.0;
00137     pism_config:constant_grain_size_doc = "mm; Default constant grains size to use with the Goldsby-Kohlstedt [\\ref GoldsbyKohlstedt] flow law";
00138 
00139     pism_config:compute_grain_size_using_age = "no";
00140     pism_config:compute_grain_size_using_age_doc = "Use age of the ice to compute grain size to use with the Goldsby-Kohlstedt [\\ref GoldsbyKohlstedt] flow law";
00141 
00142     pism_config:start_year = 0;
00143     pism_config:start_year_doc = "years; Start year.";
00144 
00145     pism_config:run_length_years = 1000;
00146     pism_config:run_length_years_doc = "years; Default run length";
00147 
00148     pism_config:adaptive_timestepping_ratio = 0.12;
00149     pism_config:adaptive_timestepping_ratio_doc = "; Adaptive time stepping ratio for the explicit scheme for the mass balance equation; \\ref BBL, inequality (25)";
00150 
00151     pism_config:initial_age_of_ice_years = 0.0;
00152     pism_config:initial_age_of_ice_years_doc = "years; Initial age of ice";
00153 
00154     pism_config:maximum_time_step_years = 60.0;
00155     pism_config:maximum_time_step_years_doc = "years; Maximum allowed time step length";
00156 
00157     pism_config:epsilon_ssafd = 1.0e15;
00158     pism_config:epsilon_ssafd_doc = "initial amount of (denominator) regularization in computation of effective viscosity, in SSAFD object";
00159 
00160     pism_config:min_thickness_strength_extension_ssa = 50.0;
00161     pism_config:min_thickness_strength_extension_ssa_doc = "m; The SSA is made elliptic by use of a constant value for the product of viscosity (nu) and thickness (H).  At ice thicknesses below this value the product nu*H switches from the normal vertical integral to a constant value.  The geometry itself is not affected by this value.";
00162 
00163     pism_config:constant_nu_strength_extension_ssa = 9.48680701906572e+14;
00164     pism_config:constant_nu_strength_extension_ssa_doc = "Pa s; The SSA is made elliptic by use of a constant value for the product of viscosity (nu) and thickness (H).  This value for nu comes from hardness (bar B)=1.9e8 Pa s^(1/3) [\\ref MacAyealetal] and a typical strain rate of 0.001 a-1:  nu = (bar B) / (2 * 0.001^(2/3)).  Compare the value of 9.45e14 Pa s = 30 MPa yr in [\\ref Ritzetal2001].";
00165 
00166     pism_config:default_tauc = 2e5;
00167     pism_config:default_tauc_doc = "Pa; fill value for yield stress for basal till (plastic or pseudo-plastic model); note 2 x 10^5 Pa = 2.0 bar is quite strong and little sliding should occur without an explicit tauc choice altering this default";
00168 
00169     pism_config:sliding_scale_factor_reduces_tauc = -1.0;
00170     pism_config:sliding_scale_factor_reduces_tauc_doc = "; divides pseudo-plastic tauc (yield stress) by given factor; this would increase sliding by given factor in absence of membrane stresses; not used if negative or zero; not used by default";
00171 
00172     pism_config:beta_ice_free_bedrock = 1.8e9;
00173     pism_config:beta_ice_free_bedrock_doc = "Pa s m-1; value is for ice stream E from [\ref HulbeMacAyeal]; thus sliding velocity, but we hope it doesn't matter much; at 100 m a-1 the linear sliding law gives 57040 Pa basal shear stress";
00174     
00175     pism_config:hmelt_max = 2.0;
00176     pism_config:hmelt_max_doc = "meters; maximum thickness of the basal melt water layer";
00177 
00178     pism_config:hmelt_decay_rate = 3.16887646154128e-11;
00179     pism_config:hmelt_decay_rate_doc = "m s-1; = 1 m per 1000 years; rate at which bwat is reduced to zero, in absence of other effects like basal melt rate";
00180 
00181     pism_config:minimum_temperature_for_sliding = 273.0;
00182     pism_config:minimum_temperature_for_sliding_doc = "K; This is less than water_melting_point_temperature.  If ice base is above this value then decide to do SIA sliding, if that mechanism is active at all.";
00183 
00184     pism_config:skip_max = 10;
00185     pism_config:skip_max_doc = "Number of mass-balance steps, including SIA diffusivity updates, to perform before a the temperature, age, and SSA stress balance computations are done";
00186 
00187     pism_config:default_till_phi = 30.0;
00188     pism_config:default_till_phi_doc = "degrees; fill value for till friction angle";
00189 
00190     pism_config:till_pw_fraction = 0.95;
00191     pism_config:till_pw_fraction_doc = "pure number; pore water pressure is this fraction of overburden";
00192 
00193     pism_config:till_c_0 = 0.0;
00194     pism_config:till_c_0_doc = "kPa; cohesion of till; note Schoof uses zero but Paterson pp 168--169 gives range 0--40 kPa; but Paterson notes that '... all the pairs c_0 and phi in the table would give a yield stress for Ice Stream B that exceeds the basal shear stress there...'";
00195 
00196     pism_config:bmr_enhance_basal_water_pressure = "no";
00197     pism_config:bmr_enhance_basal_water_pressure_doc = "if 'yes' then add basal melt rate enhancement to determination of basal water pressure, which normally only depends on effective thickness of basal water (=bwat)";
00198 
00199     pism_config:bmr_enhance_scale = 3.16887646154128e-7;
00200     pism_config:bmr_enhance_scale_doc = "m s-1; = 10.0 m a-1; level at which basal melt rate starts making major difference in water pressure";
00201 
00202     pism_config:thk_eff_basal_water_pressure = "no";
00203     pism_config:thk_eff_basal_water_pressure_doc = "if 'yes' then modeled basal water pressure experiences decreases at locations where thickness is smaller than thk_eff_H_high (typically near margin; thickness is surrogate for distance to margin)";
00204 
00205     pism_config:thk_eff_H_high = 2000.0;
00206     pism_config:thk_eff_H_high_doc = "m; maximum thickness at which thickness effect on basal water pressure is applied";
00207 
00208     pism_config:thk_eff_H_low = 1000.0;
00209     pism_config:thk_eff_H_low_doc = "m; thickness at which thickness effect on basal water pressure is full strength";
00210 
00211     pism_config:thk_eff_reduced = 0.97;
00212     pism_config:thk_eff_reduced_doc = "; factor by which basal water pressure is reduced by thickness effect";
00213 
00214     pism_config:mu_sliding = 0.0;
00215     pism_config:mu_sliding_doc = "The sliding law parameter in SIA sliding paradigm. <i>This kind of sliding is not recommended, which is why it is turned off by default.</i>  See Appendix B of \\ref BBssasliding for the dangers in this mechanism.";
00216 
00217     pism_config:bed_def_interval_years = 10.0;
00218     pism_config:bed_def_interval_years_doc = "years; Interval between bed deformation updates";
00219 
00220     pism_config:bed_smoother_range = 5.0e3;
00221     pism_config:bed_smoother_range_doc = "m; half-width of smoothing domain for PISMBedSmoother, in implementing [\\ref Schoofbasaltopg2003] bed roughness parameterization for SIA; set value to zero to turn off mechanism";
00222 
00223     pism_config:max_iterations_ssafd = 300;
00224     pism_config:max_iterations_ssafd_doc = "Maximum number of iterations for the ice viscosity computation, in the SSAFD object";
00225 
00226     pism_config:global_min_allowed_temp = 200.0;
00227     pism_config:global_min_allowed_temp_doc = "Kelvin; Minimum allowed ice temperature";
00228 
00229     pism_config:max_low_temp_count = 10;
00230     pism_config:max_low_temp_count_doc = "Maximum number of grid points with ice temperature below global_min_allowed_temp.";
00231 
00232     pism_config:eigen_calving = 0.0;
00233     pism_config:eigen_calving_doc = "Set proportionality constant to determine calving rate from strain rates";
00234 
00235     pism_config:calving_at_thickness = 50.0;
00236     pism_config:calving_at_thickness_doc = "When terminal ice thickness of floating ice shelf is less than this threshold, it will be calved off.";
00237 
00238 
00239     // for next constants, note (VELOCITY/LENGTH)^2  is very close to 10^-27; compare "\epsilon^2/L^2" which
00240     // appears in formula (4.1) in C. Schoof 2006 "A variational approach to ice streams" J Fluid Mech 556 pp 227--251
00241     pism_config:plastic_regularization = 0.01;
00242     pism_config:plastic_regularization_doc = "Set the value of \\f$\\epsilon\\f$ regularization of plastic till; this is the second \\f$\\epsilon\\f$ in formula (4.1) in [\\ref SchoofStream]";
00243 
00244     pism_config:pseudo_plastic_q = 0.25;
00245     pism_config:pseudo_plastic_q_doc = "; The exponent of the pseudo-plastic basal resistance model";
00246 
00247     pism_config:pseudo_plastic_uthreshold = 100.0;
00248     pism_config:pseudo_plastic_uthreshold_doc = "m a-1; ";
00249 
00250     pism_config:ssafd_relative_convergence = 1.0e-4;
00251     pism_config:ssafd_relative_convergence_doc = "Relative change tolerance for the effective viscosity in the SSAFD object";
00252 
00253 
00254    // PISMAtmosphereModel and PISMSurfaceModel and PSModifier and LocalMassBalance constants
00255 
00256     pism_config:pdd_max_temperature_evals_per_year = 53;
00257     pism_config:pdd_max_temperature_evals_per_year_doc = "integer; maximum number of times the PDD scheme will ask for temperatures to build location-dependent time series for computing (expected) number of positive degree days; the default means the PDD uses weekly samples of the annual cycle; see also pdd_std_dev";
00258 
00259     pism_config:pdd_positive_threshold_temp = 273.15;
00260     pism_config:pdd_positive_threshold_temp_doc = "K; temperature used to determine meaning of 'positive' degree day";
00261 
00262     pism_config:pdd_factor_snow = 0.003;
00263     pism_config:pdd_factor_snow_doc = "m K-1 day-1; EISMINT-Greenland value [\\ref RitzEISMINT] ; = (3 mm ice-equivalent) / (pos degree day)";
00264 
00265     pism_config:pdd_factor_ice = 0.008;
00266     pism_config:pdd_factor_ice_doc = "m K-1 day-1; EISMINT-Greenland value [\\ref RitzEISMINT] ; = (8 mm ice-equivalent) / (pos degree day)";
00267 
00268     pism_config:pdd_refreeze = 0.6;
00269     pism_config:pdd_refreeze_doc = "pure fraction; EISMINT-Greenland value [\\ref RitzEISMINT] ";
00270 
00271     pism_config:pdd_std_dev = 2.53;
00272     pism_config:pdd_std_dev_doc = "K; std dev of daily temp variation; value from [\\ref Faustoetal2009]; compare EISMINT-Greenland value of 5.0 [\\ref RitzEISMINT] ";
00273 
00274     pism_config:pdd_std_dev_lapse_lat_base = 72.0;
00275     pism_config:pdd_std_dev_lapse_lat_base_doc = "degrees_north; std_dev is a function of latitude, with value pdd_std_dev at this latitude; this value only active if pdd_std_dev_lapse_lat_rate is nonzero ";
00276 
00277     pism_config:pdd_std_dev_lapse_lat_rate = 0.0;
00278     pism_config:pdd_std_dev_lapse_lat_rate_doc = "K degrees_north-1; std_dev is a function of latitude, with rate of change with respect to latitude given by this constant ";
00279 
00280     pism_config:pdd_fausto_latitude_beta_w = 72.0;
00281     pism_config:pdd_fausto_latitude_beta_w_doc = "degrees N; latitude below which to use warm case, in formula (6) in [\\ref Faustoetal2009] ";
00282 
00283     pism_config:pdd_fausto_beta_ice_w = 0.007;
00284     pism_config:pdd_fausto_beta_ice_w_doc = "m day-1 K-1; water-equivalent thickness; for formula (6) in [\\ref Faustoetal2009] ";
00285 
00286     pism_config:pdd_fausto_beta_snow_w = 0.003;
00287     pism_config:pdd_fausto_beta_snow_w_doc = "m day-1 K-1; water-equivalent thickness; for formula (6) in [\\ref Faustoetal2009] ";
00288 
00289     pism_config:pdd_fausto_beta_ice_c = 0.015;
00290     pism_config:pdd_fausto_beta_ice_c_doc = "m day-1 K-1; water-equivalent thickness; for formula (6) in [\\ref Faustoetal2009] ";
00291 
00292     pism_config:pdd_fausto_beta_snow_c = 0.003;
00293     pism_config:pdd_fausto_beta_snow_c_doc = "m day-1 K-1; water-equivalent thickness; for formula (6) in [\\ref Faustoetal2009] ";
00294 
00295     pism_config:pdd_fausto_T_w = 283.15;
00296     pism_config:pdd_fausto_T_w_doc = "Kelvin; = 10 + 273.15; for formula (6) in [\\ref Faustoetal2009] ";
00297 
00298     pism_config:pdd_fausto_T_c = 272.15;
00299     pism_config:pdd_fausto_T_c_doc = "Kelvin; = -1 + 273.15; for formula (6) in [\\ref Faustoetal2009] ";
00300 
00301     pism_config:pdd_limit_timestep = "false";
00302     pism_config:pdd_limit_timestep_doc = "Limit PDD time-step to 1 year; used by pclimate to make long runs faster. Is not and should not be used elsewhere.";
00303 
00304     pism_config:snow_temp_fausto_d_ma = 314.98;
00305     pism_config:snow_temp_fausto_d_ma_doc = "K; = 41.83+273.15; base temperature for formula (1) in [\\ref Faustoetal2009] ";
00306 
00307     pism_config:snow_temp_fausto_gamma_ma = -0.006309;
00308     pism_config:snow_temp_fausto_gamma_ma_doc = "Kelvin m-1; = -6.309 / 1km; mean slope lapse rate for formula (1) in [\\ref Faustoetal2009] ";
00309 
00310     pism_config:snow_temp_fausto_c_ma = -0.7189;
00311     pism_config:snow_temp_fausto_c_ma_doc = "Kelvin (degN)-1; latitude-dependence coefficient for formula (1) in [\\ref Faustoetal2009] ";
00312 
00313     pism_config:snow_temp_fausto_kappa_ma = 0.0672;
00314     pism_config:snow_temp_fausto_kappa_ma_doc = "Kelvin (degW)-1; longitude-dependence coefficient for formula (1) in [\\ref Faustoetal2009] ";
00315 
00316     pism_config:snow_temp_fausto_d_mj = 287.85;
00317     pism_config:snow_temp_fausto_d_mj_doc = "Kelvin; = 14.70+273.15; base temperature for formula (2) in [\\ref Faustoetal2009] ";
00318 
00319     pism_config:snow_temp_fausto_gamma_mj = -0.005426;
00320     pism_config:snow_temp_fausto_gamma_mj_doc = "Kelvin m-1; = -5.426 / 1km; mean slope lapse rate for formula (2) in [\\ref Faustoetal2009] ";
00321 
00322     pism_config:snow_temp_fausto_c_mj = -0.1585;
00323     pism_config:snow_temp_fausto_c_mj_doc = "Kelvin (degN)-1; latitude-dependence coefficient for formula (2) in [\\ref Faustoetal2009] ";
00324 
00325     pism_config:snow_temp_fausto_kappa_mj = 0.0518;
00326     pism_config:snow_temp_fausto_kappa_mj_doc = "Kelvin (degW)-1; longitude-dependence coefficient for formula (2) in [\\ref Faustoetal2009] ";
00327 
00328     pism_config:snow_temp_july_day = 196;
00329     pism_config:snow_temp_july_day_doc = "day; = day of year for July 15; used in corrected formula (4) in [\\ref Faustoetal2009] ";
00330 
00331     pism_config:air_temp_all_precip_as_snow = 272.15;
00332     pism_config:air_temp_all_precip_as_snow_doc = "Kelvin; threshold temperature below which all precipitation is snow";
00333 
00334     pism_config:air_temp_all_precip_as_rain = 274.15;
00335     pism_config:air_temp_all_precip_as_rain_doc = "Kelvin; threshold temperature above which all precipitation is rain; must exceed air_temp_all_precip_as_snow to avoid division by zero, because difference is in a denominator";
00336 
00337     pism_config:precip_exponential_factor_for_temperature = 0.07041666667;
00338     pism_config:precip_exponential_factor_for_temperature_doc = "Kelvin-1; = 0.169/2.4; in SeaRISE-Greenland formula for paleo-precipitation from present; a 7.3\% change of precipitation rate for every one degC of temperature change [\\ref Huybrechts02] ";
00339 
00340     pism_config:force_to_thickness_alpha = 6.33775292816370e-11;
00341     pism_config:force_to_thickness_alpha_doc = "s-1; = 0.002 a-1; exponential coefficient in force-to-thickness mechanism";
00342 
00343 
00344     // PISMOceanModel constants
00345 
00346     pism_config:ocean_sub_shelf_heat_flux_into_ice = 0.5;
00347     pism_config:ocean_sub_shelf_heat_flux_into_ice_doc = "W m-2; = J m-2 s-1; naively chosen default value for heat from ocean; see comments in src/coupler/PISMOcean.cc";
00348 
00349 
00350     // THESE CONSTANTS MAY DUPLICATE, AND MAY SUPERSEDE, CONSTANTS IN materials.cc
00351 
00352     pism_config:beta_CC = 7.9e-8;
00353     pism_config:beta_CC_doc = "K Pa-1; Clausius-Clapeyron constant [\\ref Luethi2002]";
00354 
00355     pism_config:surface_pressure = 0.0;
00356     pism_config:surface_pressure_doc = "Pa; atmospheric pressure; = pressure at ice surface";
00357 
00358     pism_config:water_melting_point_temperature = 273.15;
00359     pism_config:water_melting_point_temperature_doc = "K; melting point of pure water";
00360  
00361     pism_config:enthalpy_converter_reference_temperature = 223.15;
00362     pism_config:enthalpy_converter_reference_temperature_doc = "K; = T_0 in enthalpy formulas in [\\ref AschwandenBuelerKhroulevBlatter]";
00363 
00364     pism_config:water_latent_heat_fusion = 3.34e5;
00365     pism_config:water_latent_heat_fusion_doc = "J kg-1; latent heat of fusion for water [\\ref AschwandenBlatter]";
00366 
00367     pism_config:water_specific_heat_capacity = 4170.0;
00368     pism_config:water_specific_heat_capacity_doc = "J kg-1 Kelvin-1; at melting point T_0 [\\ref AschwandenBlatter]";
00369 
00370     pism_config:ice_density = 910.0;
00371     pism_config:ice_density_doc = "kg m-3; = rho_i; density of ice in ice sheet";
00372 
00373     pism_config:ice_thermal_conductivity = 2.10;
00374     pism_config:ice_thermal_conductivity_doc = "J m-1 K-1 s-1; = W m-1 K-1";
00375 
00376     pism_config:ice_specific_heat_capacity = 2009.0;
00377     pism_config:ice_specific_heat_capacity_doc = "J kg-1 K-1; at melting point T_0";
00378 
00379     pism_config:Glen_exponent = 3.0;
00380     pism_config:Glen_exponent_doc = "; Glen exponent in ice flow law";
00381 
00382     pism_config:ice_softness = 4e-25;
00383     pism_config:ice_softness_doc = "Pa-3 s-1; ice softness used by CustomGlenIce";
00384 
00385     pism_config:Hooke_A = 4.42165e-9;
00386     pism_config:Hooke_A_doc = "s-1 Pa-3; A_Hooke = (1/B_0)^n where n=3 and B_0 = 1.928 a^(1/3) Pa. See [\\ref Hooke]";
00387 
00388     pism_config:Hooke_Q = 7.88e4;
00389     pism_config:Hooke_Q_doc = "J / mol; Activation energy, see [\\ref Hooke]";
00390 
00391     pism_config:Hooke_C = 0.16612;
00392     pism_config:Hooke_C_doc = "Kelvin^Hooke_k; See [\\ref Hooke]";
00393 
00394     pism_config:Hooke_k = 1.17;
00395     pism_config:Hooke_k_doc = "; See [\\ref Hooke]";
00396 
00397     pism_config:Hooke_Tr = 273.39;
00398     pism_config:Hooke_Tr_doc = "Kelvin; See [\\ref Hooke]";
00399 
00400     pism_config:Schoof_regularizing_length = 1000.0;
00401     pism_config:Schoof_regularizing_length_doc = "km; Regularizing length (Schoof definition)";
00402 
00403     pism_config:Schoof_regularizing_velocity = 1.0;
00404     pism_config:Schoof_regularizing_velocity_doc = "m/year; Regularizing velocity (Schoof definition)";
00405 
00406     pism_config:Paterson-Budd_A_cold = 3.61e-13;
00407     pism_config:Paterson-Budd_A_cold_doc = "Pa^-3 / s; Paterson-Budd A_cold, see [\\ref PatersonBudd]";
00408 
00409     pism_config:Paterson-Budd_A_warm = 1.73e3;
00410     pism_config:Paterson-Budd_A_warm_doc = "Pa^-3 / s; Paterson-Budd A_warm, see [\\ref PatersonBudd]";
00411 
00412     pism_config:Paterson-Budd_Q_cold = 6.0e4;
00413     pism_config:Paterson-Budd_Q_cold_doc = "J/mol; Paterson-Budd Q_cold, see [\\ref PatersonBudd]";
00414 
00415     pism_config:Paterson-Budd_Q_warm = 13.9e4;
00416     pism_config:Paterson-Budd_Q_warm_doc = "J/mol; Paterson-Budd Q_warm, see [\\ref PatersonBudd]";
00417 
00418     pism_config:Paterson-Budd_critical_temperature = 263.15;
00419     pism_config:Paterson-Budd_critical_temperature_doc = "Kelvin; Paterson-Budd critical temperature, see [\\ref PatersonBudd]";
00420 
00421     pism_config:verification_mode = "no";
00422     pism_config:verification_mode_doc = "; shows whether PISM is running in the verification mode";
00423 
00424     pism_config:enthalpy_cold_bulge_max = 60270.0;
00425     pism_config:enthalpy_cold_bulge_max_doc = "J kg-1; = (2009 J kg-1 K-1) * (30 K); maximum amount by which advection can reduce the enthalpy of a column of ice below its surface enthalpy value";
00426                               
00427     pism_config:enthalpy_temperate_conductivity_ratio = 0.1;
00428     pism_config:enthalpy_temperate_conductivity_ratio_doc = "pure number; K in cold ice is multiplied by this fraction to give K0 in [\\ref AschwandenBuelerKhroulevBlatter]";
00429                               
00430     pism_config:gpbld_water_frac_coeff = 181.25;
00431     pism_config:gpbld_water_frac_coeff_doc = "; coefficient in Glen-Paterson-Budd flow law for extra dependence of softness on liquid water fraction (omega) [\\ref GreveBlatter2009, \\ref LliboutryDuval1985]";
00432 
00433     pism_config:gpbld_water_frac_observed_limit = 0.01;
00434     pism_config:gpbld_water_frac_observed_limit_doc = "; maximum value of liquid water fraction omega for which softness values are parameterized by [\\ref LliboutryDuval1985]; used in Glen-Paterson-Budd-Lliboutry-Duval flow law; compare [\\ref AschwandenBuelerKhroulevBlatter]";
00435 
00436     pism_config:drainage_target_water_frac = 0.01;
00437     pism_config:drainage_target_water_frac_doc = "; liquid water fraction (omega) above which drainage occurs, but below which there is no drainage; see [\\ref AschwandenBuelerKhroulevBlatter]";
00438 
00439     pism_config:drainage_max_rate = 1.58443823077064e-09;
00440     pism_config:drainage_max_rate_doc = "s-1; = 0.05 a-1; maximum rate at which liquid water fraction in temperate ice could possibly drain; see [\\ref AschwandenBuelerKhroulevBlatter]";
00441 
00442     pism_config:fresh_water_density = 1000.0;
00443     pism_config:fresh_water_density_doc = "kg m-3;";
00444    
00445     pism_config:sea_water_density = 1028.0;
00446     pism_config:sea_water_density_doc = "kg m-3;";
00447 
00448     pism_config:bedrock_thermal_density = 3300.0;
00449     pism_config:bedrock_thermal_density_doc = "kg m-3; for bedrock used in thermal model";
00450 
00451     pism_config:bedrock_thermal_conductivity = 3.0;
00452     pism_config:bedrock_thermal_conductivity_doc = "J m-1 K-1 s-1; = W m-1 K-1; for bedrock used in thermal model [\\ref RitzEISMINT]";
00453 
00454     pism_config:bedrock_thermal_specific_heat_capacity = 1000.0;
00455     pism_config:bedrock_thermal_specific_heat_capacity_doc = "J kg-1 K-1; for bedrock used in thermal model [\\ref RitzEISMINT]";
00456 
00457     // for following, reference Lingle & Clark (1985) and  Bueler, Lingle, & Kallen-Brown (2006)
00458     //    D = E T^3/(12 (1-nu^2)) for Young's modulus E = 6.6e10 N/m^2, lithosphere thickness
00459     //    T = 88 km, and Poisson's ratio nu = 0.5
00460     pism_config:lithosphere_density = 3300.0;
00461     pism_config:lithosphere_density_doc = "kg m-3; lithosphere density used by the bed deformation model. See [\\ref LingleClark, \\ref BLKfastearth]";
00462 
00463     pism_config:lithosphere_flexural_rigidity = 5.0e24;
00464     pism_config:lithosphere_flexural_rigidity_doc = "N m; lithosphere flexural rigidity used by the bed deformation model. See [\\ref LingleClark, \\ref BLKfastearth]";
00465 
00466     pism_config:mantle_viscosity = 1.0e21;
00467     pism_config:mantle_viscosity_doc = "Pa s; half-space (mantle) viscosity used by the bed deformation model. See [\\ref LingleClark, \\ref BLKfastearth]";
00468 
00469     pism_config:seconds_per_year = 3.15569259747e7;
00470     pism_config:seconds_per_year_doc = "; should match the one used by UDUNITS (see src/udunits/pismudunits.dat).";
00471 
00472     pism_config:standard_gravity = 9.81;
00473     pism_config:standard_gravity_doc = "m s-2; acceleration due to gravity on Earth geoid";
00474 
00475     pism_config:ideal_gas_constant = 8.31441;
00476     pism_config:ideal_gas_constant_doc = "J mol-1 K-1; ideal gas constant";
00477 
00478     pism_config:climate_forcing_buffer_size = 60;
00479     pism_config:climate_forcing_buffer_size_doc = "; number of 2D climate forcing records to keep in memory; = 5 years of monthly records";
00480     
00481     pism_config:summary_volarea_scale_factor_log10 = 6;
00482     pism_config:summary_volarea_scale_factor_log10_doc = "; an integer; log base 10 of scale factor to use for volume and area in summary line to stdout";
00483     
00484     pism_config:viewer_size = 320;
00485     pism_config:viewer_size_doc = "; default diagnostic viewer size";
00486 
00487     pism_config:slice_level = 0.0;
00488     pism_config:slice_level_doc = "meters; level (in meters above the base of ice) used in slice viewers";
00489 
00490 // Strings:
00491 
00492    pism_config:run_title = "";
00493    pism_config:run_title_doc = "Free-form string containing a concise description of the current run. This string is written to output files as the 'title' global attribute.";
00494 
00495    pism_config:institution = "";
00496    pism_config:institution_doc = "Institution name. This string is written to output files as the 'institution' global attribute.";
00497 
00498    pism_config:reference_date = "1-1-1";
00499    pism_config:reference_date_doc = "year-month-day; reference date used in PISM output files";
00500 
00501    pism_config:surface_gradient_method = "haseloff";
00502    pism_config:surface_gradient_method_doc = "method used for surface gradient calculation at staggered grid points; possible values are 'mahaffy', 'eta', 'haseloff' (lowercase)";
00503 
00504    pism_config:grid_periodicity = "none";
00505    pism_config:grid_periodicity_doc = "PISM grid periodicity; possible values are 'none', 'x', 'y', 'xy' (lowercase).";
00506 
00507    pism_config:grid_ice_vertical_spacing = "quadratic";
00508    pism_config:grid_ice_vertical_spacing_doc = "; Default vertical spacing in the ice. Possible values: 'quadratic' and 'equal'.";
00509 
00510    pism_config:grid_bed_vertical_spacing = "quadratic";
00511    pism_config:grid_bed_vertical_spacing_doc = "; Default vertical spacing in the bedrock thermal layer. Possible values: 'quadratic' and 'equal'.";
00512 
00513    pism_config:grid_Mx = 61;
00514    pism_config:grid_Mx_doc = "; Number of grid points in the x direction.";
00515 
00516    pism_config:grid_My = 61;
00517    pism_config:grid_My_doc = "; Number of grid points in the y direction.";
00518 
00519    pism_config:grid_Mz = 31;
00520    pism_config:grid_Mz_doc = "; Number of vertical grid levels in the ice.";
00521 
00522    pism_config:grid_Mbz = 1;
00523    pism_config:grid_Mbz_doc = "; Number of thermal bedrock layers; 1 level corresponds to no bedrock.";
00524 
00525    pism_config:grid_Lx = 1500e3;
00526    pism_config:grid_Lx_doc = "m; Default computational box is 3000 km x 3000 km (= 2 Lx x 2 Ly) in horizontal.";
00527 
00528    pism_config:grid_Ly = 1500e3; 
00529    pism_config:grid_Ly_doc = "m; Default computational box is 3000 km x 3000 km (= 2 Lx x 2 Ly) in horizontal.";
00530 
00531    pism_config:grid_Lz = 4000;
00532    pism_config:grid_Lz_doc = "meters; Height of the computational domain.";
00533 
00534    pism_config:grid_Lbz = 0;
00535    pism_config:grid_Lbz_doc = "meters; Thickness of the thermal bedrock layer.";
00536 
00537    pism_config:grid_lambda = 4.0;
00538    pism_config:grid_lambda_doc = "; Vertical grid spacing parameter. Roughly equal to the factor by which the grid is coarser at an end away from the ice-bedrock interface.";
00539 
00540    pism_config:cold_mode_is_temperate_ice_tolerance = 0.001;
00541    pism_config:cold_mode_is_temperate_ice_tolerance_doc = "Kelvin; Tolerance within which ice is treated as temperate (cold-ice mode only).";
00542 
00543    pism_config:correct_cell_areas = "yes";
00544    pism_config:correct_cell_areas_doc = "Compute corrected cell areas using WGS84 datum (for ice area and volume computations).";
00545 
00546    pism_config:WGS84_semimajor_axis = 6378137.0;
00547    pism_config:WGS84_semimajor_axis_doc = "m; WGS84 reference ellipsoid semi-major axis";
00548 
00549    pism_config:WGS84_semiminor_axis = 6356752.314245;
00550    pism_config:WGS84_semiminor_axis_doc = "m; WGS84 reference ellipsoid semi-minor axis";
00551 
00552    pism_config:output_medium = "acab artm cbar cbase csurf cflx dHdt diffusivity mask schoofs_theta tauc taud thksmooth topgsmooth usurf wvelsurf temp enthalpy IcebergMask edot_1 edot_2";
00553    pism_config:output_medium_doc = "Space-separated list of variables to write to the output (in addition to model_state variables) if 'medium' output size is selected. Does not include fields written by boundary models.";
00554 
00555    pism_config:output_big = "acab age artm bfrict bheatflx bmelt bwat bwp cbar cbase cell_area cflx csurf dbdt dHdt dhdt diffusivity enthalpy enthalpybase enthalpysurf hardav lat liqfrac litho_temp lon mask ocean_kill_mask rank schoofs_theta tauc taud_mag temp tempbase tempsurf temp_pa temppabase tempicethk tempicethk_basal thk thksmooth tillphi topg topgsmooth velbase velsurf velbar usurf uvel vvel wvel wvel_rel wvelbase wvelsurf new_mask";
00556    pism_config:output_big_doc = "Space-separated list of variables to write to the output (in addition to model_state variables) if 'big' output size is selected. Does not include fields written by boundary models.";
00557 
00558    pism_config:ts_bad_set_warning = "WARNING: PISM will sample this quantity at user-specified times.  Fast (e.g. subannual) variability in any coupler-generated fluxes may make these sampled values unusable.";
00559    pism_config:ts_bad_set_warning_doc = "warning added to metadata for time-derivative-type time series outputs";
00560 
00561    pism_config:ts_bad_set_variables = "divoldt dimassdt surface_ice_flux basal_ice_flux sub_shelf_ice_flux nonneg_rule_flux ocean_kill_flux float_kill_flux";
00562    pism_config:ts_bad_set_variables_doc = "Space-separated list of scalar diagnostic quantities which are generated by instantaneous time derivatives of PISM quantities.  ts_bad_set_warning is added to metadata for these.  They are not written by default.";
00563 
00564    pism_config:ts_default_variables = "dt ivol ivolcoldf ivoltempf imass iarea iareacoldf iareatempf iareag iareaf ienthalpy";
00565    pism_config:ts_default_variables_doc = "Space-separated list of scalar diagnostic quantities to save, by default, if -ts_file and -ts_times are used, AND a -ts_vars list is not given.";
00566 
00567    pism_config:backup_interval = 1.0;
00568    pism_config:backup_interval_doc = "hours; wall-clock time between automatic backups";
00569 }
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines