You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: cookbooks/2D_subduction_with_two_phase_flow/doc/2D_subduction_two_phase_flow.md
+12-11Lines changed: 12 additions & 11 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -5,33 +5,27 @@
5
5
6
6
In this cookbook we expand on what was demonstrated in the {ref}`sec:cookbooks:tian_parameterization_kinematic_slab` cookbook by incrementally building towards a dynamic model of subduction that includes reactive fluid transport at varying degrees of fluid--solid coupling.
7
7
8
-
9
-
10
-
This cookbook requires that ASPECT is compiled with the Geodynamic World Builder (GWB), which is enabled by setting `ASPECT_WITH_WORLD_BUILDER=ON` when configuring ASPECT with CMake (this is the default setting).
11
-
The GWB is a powerful tool that allows ASPECT users to create complex initial conditions.
12
-
In this example, we will use it to define the temperature and hydration state of a two-dimensional subduction zone.
13
-
To use GWB with ASPECT, you must specify the path to a World Builder (.wb) file in the ASPECT input file, and indicate that the initial temperature and composition are generated using GWB. These settings look like this:
8
+
This cookbook requires that ASPECT is compiled with the Geodynamic World Builder (GWB), which is enabled by setting `ASPECT_WITH_WORLD_BUILDER=ON` when configuring ASPECT with CMake (this is the default setting). The GWB is a powerful tool that allows ASPECT users to create complex initial conditions. In this example, we will use it to define the temperature and hydration state of a two-dimensional subduction zone. To use GWB with ASPECT, you must specify the path to a World Builder (.wb) file in the ASPECT input file, and indicate that the initial temperature and composition are generated using GWB. These settings look like this:
14
9
```{literalinclude} input_world_builder.part.prm
15
10
```
16
11
17
-
The World Builder file can be found at [cookbooks/2D_subduction_with_two_phase_flow](https://www.github.com/geodynamics/aspect/blob/main/cookbooks/2D_subduction_two_phase_flow/).
18
-
However, this cookbook will only focus on the ASPECT side of the model. For more details on the World Builder and how to use it, specifically in the context of using geodynamic software like ASPECT for modeling subduction zones, please refer to the GWB manual. There are two comprehensive guides that are relevant to this cookbook, the first focuses on defining a [complex slab geometry and initial thermal distribution](https://gwb.readthedocs.io/en/latest/user_manual/cookbooks/simple_subduction_2d_cartesian/doc/README.html), and the second demonstrates how to define an [initial hydration state of a subducting plate](https://gwb.readthedocs.io/en/latest/user_manual/cookbooks/2d_cartesian_hydrated_slab/doc/README.html).
12
+
The World Builder file can be found at [cookbooks/2D_subduction_with_two_phase_flow](https://www.github.com/geodynamics/aspect/blob/main/cookbooks/2D_subduction_two_phase_flow/). However, this cookbook will only focus on the ASPECT side of the model. For more details on the World Builder and how to use it, specifically in the context of using geodynamic software like ASPECT for modeling subduction zones, please refer to the GWB manual. There are two comprehensive guides that are relevant to this cookbook, the first focuses on defining a [complex slab geometry and initial thermal distribution](https://gwb.readthedocs.io/en/latest/user_manual/cookbooks/simple_subduction_2d_cartesian/doc/README.html), and the second demonstrates how to define an [initial hydration state of a subducting plate](https://gwb.readthedocs.io/en/latest/user_manual/cookbooks/2d_cartesian_hydrated_slab/doc/README.html).
19
13
20
14
```{figure-md} fig:model-overview
21
15
<img src="model_overview.png" />
22
16
23
-
The model geometry coloured by the model temperature.
17
+
The model domain coloured by the model temperature. The subducting plate descends into the mantle at a constant dip of 45°. The temperature of the mantle is fixed to 1573 K, the overriding plate is defined with a linear geotherm, and the subducting plate with a plate cooling model with a convergence rate of 3 cm/yr.
24
18
```
25
19
26
20
The model domain is a rectangular box spanning 8700 km × 2900 km {numref}`fig:model-overview`. The trench is located at x = 4000 km. The subducting plate is 3000 km long and 120 km thick, while the overriding plate is 2500 km long and 80 km thick. The slab geometry is relatively simple: beginning at the trench, the slab bends to a dip of 45° over a (slab) length of 300 km, then continues into the mantle at a constant 45° dip for an additional 800 km (measured along the slab, not by depth). The subducting plate forms at a spreading center located 3000 km from the trench, and the temperature of the plate is initialized using a plate cooling model assuming a convergence rate of 3 cm/yr. This results in a 100 Myr old plate just before subduction. The overriding plate has a linear temperature gradient from a surface temperature of 273 K to 1573 K at the base of the plate. The subducting plate consists of multiple lithological layers: a 10 km thick sediment layer at the top, followed by a 10 km thick mid-ocean ridge basalt (MORB) layer, underlain by a 10 km thick gabbro layer. The remainder of the subducting plate, along with the mantle and the overriding plate, is comprised of peridotite. The initial hydration states of the layers within the subducting plate are as follows: sediment contains up to 2 wt% bound water, MORB up to 1 wt%, gabbro up to 0.5 wt%, and peridotite within the subducting plate up to 1 wt%. These values are then multiplied by a factor of 1.05, resulting in a 5% excess of bound water relative to the equilibrium value {numref}`fig:initial-bound-water`. This disequilibrium triggers continuous fluid release from the subducting plate, and is meant to represent the continuous input of the slab into the trench.
27
21
28
22
```{figure-md} fig:initial-bound-water
29
23
<img src="bound_water.png" />
30
24
31
-
The initial water content within the subducting plate. White contours shown isotherms at 200 K intervals from 300 K to 1300 K, and the black contours show depths at 100 km intervals.
25
+
The initial water content within the subducting plate. The model includes layered lithologies. From top to bottom: 10 km of sediment with 2 wt% H$_2$O, 10 km of MORB with 1 wt% H$_2$O, 10 km of gabbro with 0.5 wt% H$_2$O, and 90 km of peridotite with 1 wt% H$_2$O. The white contours show isotherms at 200 K intervals spanning 300 K to 1300 K, and the black contours show depths at 100 km intervals.
32
26
```
33
27
34
-
Once water is released from the subducting plate, it is advected according to either the Darcy velocity or the fluid velocity (from the fully coupled McKenzie equations). The solid velocity is still computed each time step, as the presence of bound or free fluids act to reduce the solid viscosity and thereby impact the solid velocity. Since the fluid velocity depends on the solid velocity in both advection cases, updating the solid velocity every time step is important, even if we do not advect the solid in this setup. The total solid viscosity is determined via:
28
+
Once water is released from the subducting plate, it is advected according to either the Darcy velocity or the fluid velocity (from the fully coupled McKenzie equations (to be implemented)). The solid velocity is still computed each time step, as the presence of bound or free fluids act to reduce the solid viscosity and thereby impact the solid velocity. Since the fluid velocity depends on the solid velocity in both advection cases, updating the solid velocity every time step is important, even if we do not advect the solid in this setup. The total solid viscosity is determined via:
35
29
36
30
```{math}
37
31
:label: eq:creep-viscosity
@@ -55,3 +49,10 @@ In these models, the water density (1000 kg/m$^3$) is significantly lower than t
55
49
56
50
The viscosity of the model within the immediate vicinity of the subduction zone. The vectors show the direction of and are scaled by the velocity of the solid phase.
57
51
```
52
+
53
+
## Extending the Model
54
+
There are several parameters which will dictate the magnitude of fluid flux and the fluid pathways within this cookbook. To investigate the importance of these parameters, here are some suggestions for how to tweak the .prm files:
55
+
56
+
- Change the `Disequilibrium percentage` parameter. The value used in this cookbook is 5%, and increasing this value will lead to a larger flux of fluid off the subducting plate.
57
+
- Change the `Fluid reaction time scale for operator splitting` parameter. The value used in this cookbook is 10,000 years, and increasing this will lead to a decrease in the fluid flux off the subducting plate.
58
+
- Changing the `Reference permeability` parameter. Decreasing the reference permeability will decrease the magnitude of the vertical fluid velocity, leading to more lateral advection of the fluid within the mantle wedge as it ascends.
0 commit comments