Earth deformation models¶
The option -bed_def
[iso, lc, given]
(flag bed_deformation
.model
) turns one
of the three available bed deformation models.
Bed deformation timescale is longer than that of ice flow; this makes it possible to use
asynchronous coupling between bed deformation and ice dynamics sub-models of PISM. The
parameter bed_deformation
.update_interval
controls the coupling interval. Update
interval of zero corresponds to synchronous coupling.
When performing a step of a bed deformation model PISM uses the average of the load over the time interval since the last update. This is necessary to avoid temporal aliasing of “high-frequency” variations in the ice thickness due to the annual cycle of the surface mass balance when sampled at a lower frequency of bed deformation updates.
Here only grounded ice contributes to the load on the bed. We ignore the contribution of floating shelves and the pressure of the column of water in the ocean.
Point-wise isostasy¶
The first model -bed_def iso
, is instantaneous pointwise isostasy. This model assumes
that the bed at the starting time is in equilibrium with the load. Then, as the ice
geometry evolves, the bed elevation is equal to the starting bed elevation minus a
multiple of the increase in ice thickness from the starting time:
Here bed_deformation
.mantle_density
and
constants
.ice
.density
in the configuration file.
For an example and verification, see Test H in Verification.
Lingle-Clark¶
The second model -bed_def lc
is much more physical. It is based on papers by Lingle
and Clark [96] and Bueler and others [32]. It generalizes
and improves the most widely-used earth deformation model in ice sheet modeling, the flat
earth Elastic Lithosphere Relaxing Asthenosphere (ELRA) model [97]. It
imposes essentially no computational burden because the Fast Fourier Transform is used to
solve the linear differential equation [32]. When using this model in
PISM, the rate of bed movement (uplift) and the viscous plate displacement are stored in
the PISM output file and then used to initialize the next part of the run. In fact, if
gridded “observed” uplift data is available, for instance from a combination of actual
point observations and/or paleo ice load modeling, and if that uplift field is put in a
NetCDF variable with standard name tendency_of_bedrock_altitude
in the input file,
then this model will initialize so that it starts with the given uplift rate.
All parameters (except for constants
.ice
.density
) controlling the Lingle-Clark
model are listed below (they all have the prefix bed_deformation.
).
Parameters
Prefix: bed_deformation.
lc
.elastic_model
(yes) Use the elastic part of the Lingle-Clark bed deformation model.lc
.grid_size_factor
(4) The spectral grid size is(Z*(grid.Mx - 1) + 1, Z*(grid.My - 1) + 1)
whereZ
is given by this parameter. See [96], [32].lithosphere_flexural_rigidity
(5e+24 Newton meter) lithosphere flexural rigidity used by the bed deformation model. See [96], [32]mantle_density
(3300 kg meter^-3) half-space (mantle) density used by the bed deformation model. See [96], [32]mantle_viscosity
(1e+21 Pascal second) half-space (mantle) viscosity used by the bed deformation model. See [96], [32]update_interval
(10 365days) Interval between updates of bed deformation models
Here are minimal example runs to compare these models:
mpiexec -n 4 pism -eisII A -Mx 61 -My 61 -y 8000 -o eisIIA_nobd.nc
mpiexec -n 4 pism -eisII A -Mx 61 -My 61 -bed_def iso -y 8000 -o eisIIA_bdiso.nc
mpiexec -n 4 pism -eisII A -Mx 61 -My 61 -bed_def lc -y 8000 -o eisIIA_bdlc.nc
Compare the topg
, usurf
, and dbdt
variables in the resulting output
files. See also the comparison done in [32].
To include “measured” uplift rates during initialization, use the option
-uplift_file
(parameter bed_deformation
.bed_uplift_file
) to specify the
name of the file containing the field dbdt
(CF standard name:
tendency_of_bedrock_altitude
).
Use the option -topg_delta_file
(parameter
bed_deformation
.bed_topography_delta_file
) to apply a correction to the bed
topography field read in from an input file. This sets the bed topography
Here topg
) read in from an input file and topg_delta
field read in from the file specified using this option.
A correction like this can be used to get a bed topography field at the end of a paleo-climate run that is closer to observed present day topography. The correction is computed by performing a “preliminary” run and subtracting modeled bed topography from present day observations. A subsequent run with this correction should produce bed elevations that are closer to observed values.
Warning
The variable viscous_bed_displacement
does not correspond to any measured
physical quantity. Do not even attempt to analyze it without a careful reading of
[32].
Trying to provide a “hand-crafted” viscous_bed_displacement
field to PISM is not
a good idea.
Keep in mind that zero viscous_bed_displacement
does not mean that the bed
deformation model is in equilibrium.
Given bed deformation history¶
The last option -bed_def given
can be used if a bed deformation history (i.e. bed
elevation changes relative to a reference topography) is known from an external
solid-Earth model[1]. This can be useful when running simulations using offline
coupling to such a model.
The bed topography
which is a time-dependent version of (32).
This class uses two input files:
Reference topography
(variabletopg
, in meters).Time-dependent history of bed elevation changes
relative to the reference topography (variabletopg_delta
, in meters).
Use the following configuration parameters (prefix: bed_deformation.given.
) to set
them.
file
Name of the file containing time-dependenttopg_delta
.reference_file
Name of the file containing the reference bed topographytopg
.
Note
It is possible to combine high-resolution reference bed topography with low-spatial-frequency bed elevation changes: both files have to use the same grid projection and cover the modeling domain but they do not have to use the same grid.
Footnotes
Previous | Up | Next |