Skip to content

Commit 10184a0

Browse files
adding documentation for glacial_unloading_melt_transport cookbook
1 parent 46df3fc commit 10184a0

File tree

4 files changed

+62
-0
lines changed

4 files changed

+62
-0
lines changed
Lines changed: 32 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,32 @@
1+
# Glacial Unloading and Melt Migration with Viscoplastic Rheologies
2+
3+
*This section was contributed by Prajakta Mohite & John Naliboff.*
4+
5+
This cookbook demonstrates interactions between time- and spatially-dependent surface loading,lithospheric deformation, and reactive melt transport. It is motivated by observations and prior modeling investigations highlighting the role of glacial loading and unloading on volcanic activity, and designed to serve as a potential template for investigating the effects of glacial cycles on tectonic and magmatic processes, such as in Antarctica and Iceland.
6+
For example, the model in this cookbook can be used or extended to investigate the following topics:
7+
8+
1. Quantify how changes in surface loading drive stress evolution in the crust and upper mantle.
9+
10+
2. Examine the onset, distribution, and temporal evolution of melt during and after rapid unloading.
11+
12+
3. Compare the relative effects of different rheological laws and material properties on crustal and mantle dynamics.
13+
14+
## The input file
15+
16+
The model in this cookbook is designed to investigate the mechanical and magmatic response of the continental lithosphere and asthenosphere to rapid deglaciation, using a physically motivated and time-dependent parabolic ice load. The model domain is 400 (X) x 200 (Y) km wide, and contains layers representing the continental crust, mantle lithosphere, and asthenosphere. The surface load is imposed as a 200 km wide parabolic ice sheet with a maximum height of 1 km, which is centered along the horizontal extent of the model and applied through a traction boundary condition. The load remains constant for a prescribed period of 1 Myr, after which it decreases linearly to zero over an interval of 20 kyr, thereby simulating rapid deglaciation.
17+
18+
This is defined in the parameter file as:
19+
```{literalinclude} traction_boundary.part.prm
20+
```
21+
where rho, g, and thickness represent ice density, gravitational acceleration, and ice thickness, respectively, and the spatial function defines the parabolic load geometry. Respectively, the model side and bottom boundaries contain no-slip and free-slip velocity boundary conditions.
22+
23+
The highly nonlinear system of equations is solved with the nonlinear solver scheme 'iterated Advection and Stokes', following prior investigations and cookbooks (see {ref}sec:cookbooks:global_melt) modeling two-phase reactive melt transport in ASPECT {cite:t}`dannberg:heister:2016`. Respectively, the linear and nonlinear solver tolerance are set to, although we note that the model dynamics may slightly or moderately differ when using stricter values. Here, the values are selected as a compromise between accuracy and model run times. We note that the introduction of a free surface, as compared to a free-slip top boundary, introduces significant challenges for both the linear and nonlinear solvers. Likewise, we note that using an open traction boundary at the model base with the traction magnitude equal to the adiabatic pressure may also introduce significant nonlinear solver issues.
24+
25+
The initial temperature field is defined using a depth-dependent conductive temperature profile through the lithosphere in a similar fashion to the continental extension cookbook, and an adiabatic gradient of 0.5 C/km from the base of the lithosphere (80 km depth) to the model base (200 km depth). Although temperatures are specified for the model sides, these values are not used, as the boundaries are insulating (zero net heat flux). Temperature evolves in the model domain through flow induced by spatiotemporal variations in surface loading, and includes the effects of adiabatic and shear heating introduced through the use of the extended Boussinesq approximation.
26+
The model rheology follows nonlinear dislocation creep similar to the setup in the continental extension cookbook, with distinct flow parameters for the upper crust, lower crust, and mantle. Melt generation is parameterized using the{cite:t}`katz:etal:2003` model, with a prescribed melt freezing rate of 0.5 and maximum melt migration depth of 30 km.
27+
28+
The configuration below allows us to combine two-phase flow transport (Katz 2003) with viscoplastic rheologies. (see {ref}sec:reaction_model:katz2003_mantle_melting.cc)
29+
30+
This is defined in the parameter file as:
31+
```{literalinclude} reactive_fluid_transport_model.part.prm
32+
```
Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,16 @@
1+
subsection Material model
2+
set Model name = reactive fluid transport
3+
4+
subsection Reactive Fluid Transport Model
5+
set Base model = visco plastic
6+
set Fluid-solid reaction scheme = katz2003
7+
8+
# Katz 2003 melting model
9+
subsection Katz 2003 model
10+
set Reference permeability = 1e-7
11+
set Melt extraction depth = 30.0e3
12+
set Freezing rate = 0.5
13+
set Melting time scale for operator splitting = 10e2
14+
set Exponential melt weakening factor = 20
15+
end
16+
end
Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
# Prescribe a fixed vertical traction on the top boundary
2+
# Adding parabolic ice load on top boundary at the middle of the model. The ice load is linearly
3+
# decreasing over time.
4+
subsection Boundary traction model
5+
set Prescribed traction boundary indicators = top: function
6+
7+
subsection Function
8+
set Variable names = x,y,t
9+
set Function constants = rho=917, g=9.81, thickness=1e3, x_center=200e3, half_width=100e3, t1=1e6, t2=1.02e6
10+
set Function expression = 0; - ( if(t<=t1, rho*g*thickness, if(t<t2, rho*g*thickness*(t2-t)/(t2-t1), 0))) \
11+
* (if(abs(x-x_center)<half_width, (1-((x-x_center)/half_width)^2), 0))
12+
end
13+
end

doc/sphinx/user/cookbooks/geophysical-setups.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -106,6 +106,7 @@ cookbooks/continental_extension/doc/continental_extension.md
106106
cookbooks/inner_core_convection/doc/inner_core_convection.md
107107
cookbooks/lower_crustal_flow/doc/lower_crustal_flow.md
108108
cookbooks/global_melt/doc/global_melt.md
109+
cookbooks/glacial_cycling_melt_transport/doc/glacial_cycling_melt_transport.md
109110
cookbooks/mid_ocean_ridge/doc/mid_ocean_ridge.md
110111
cookbooks/grain_size_ridge/doc/grain_size_ridge.md
111112
cookbooks/transform_fault_behn_2007/doc/transform_fault_behn_2007.md

0 commit comments

Comments
 (0)