|
PISM, A Parallel Ice Sheet Model stable 0.4.1779
|
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 }
1.7.3