Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

add description of the plume feature #642

Merged
merged 5 commits into from
Feb 18, 2024
Merged
Show file tree
Hide file tree
Changes from 4 commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 1 addition & 0 deletions doc/sphinx/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -29,6 +29,7 @@ user_manual/how_to_use_the_applications/index
user_manual/concepts/index
user_manual/basic_starter_tutorial/index
user_manual/cookbooks/index
user_manual/parameter_documentation/index
```


Expand Down
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
(part:dev_manual:chap:parameter_documentation:sec:features:subsec:continental_plate)=
Continental plate
==========

```{todo}
Explain how a continental plate works.
```
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
(part:dev_manual:chap:parameter_documentation:sec:features:subsec:fault)=
Fault
==========

```{todo}
Explain how a fault works.
```
17 changes: 17 additions & 0 deletions doc/sphinx/user_manual/parameter_documentation/features/index.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,17 @@
(part:user_manual:chap:parameter_documentation:sec:features)=
Features
======================

There are a number of different features that can be added to the world builder world:

```{toctree}
:caption: Features
:maxdepth: 4
:hidden:
oceanic_plate.md
continental_plate.md
mantle_layer.md
fault.md
subducting_plate.md
plume/plume.md
```
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
(part:dev_manual:chap:parameter_documentation:sec:features:subsec:mantle_layer)=
Mantle layer
==========

```{todo}
Explain how a mantle layer works.
```
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
(part:dev_manual:chap:parameter_documentation:sec:features:subsec:oceanic_plate)=
Oceanic plate
==========

```{todo}
Explain how an oceanic plate works.
```
Original file line number Diff line number Diff line change
@@ -0,0 +1,18 @@
(part:user_manual:chap:parameter_documentation:sec:features:subsec:plume)=
Plume
======================

The plume feature allows adding a mantle plume to a GWB world. Specifically, the plume is described in terms of its centerline and a number of cross sections.
The location of the centerline of the plume is prescribed through the `coordinates` and the `cross section depths` parameter. The coordinates express the location of the plume center projected onto the surface of the model. In other words, the coordinates are 2D points, defining the x and y location of the plume center (in a Cartesian geometry) or the latitude and longitude of the plume center (in a spherical geometry). The cross section depths describe the depth of each of these 2D points, and they have to be listed from top to bottom (in order of ascending depth). The plume centerline is then computed through a linear interpolation between these points.

At each centerpoint defined in this way, the shape of the cross section of the plume needs to be described. We assume that the cross section has an elliptical shape, so it can be defined in terms of the length of the semi-major axis, the direction of the semi-major axis, and the eccentricity of the ellipse. This combination of parameters allows it to prescribe a pipe-like structure with changing cross-sections.

In addition, it is also possible to add a plume-head at the top of the plume: If the first (shallowest) entry in the `cross section depths` list is located at a greater depth than the `min depth` of the plume feature, an ellipsoidal plume head will be added between these two depths. The ellipsoid is defined by three axes: A vertical axis pointing upwards from the location of the first coordinates on the plume centerline towards the `min depth`, and the semi-major and semi-minor axes of the ellipse definined as the first cross section of the plume. This guarantees a smooth plume head.
MFraters marked this conversation as resolved.
Show resolved Hide resolved

```{figure} ./plume_description.png
:name: plume_description
:alt: Plume geometry.
:align: center

Geometry of the plume that can be defined in the plume feature. Black ellipses are the cross sections.
```
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
(part:dev_manual:chap:parameter_documentation:sec:features:subsec:subducting_plate)=
Subducting plate
==========

```{todo}
Explain how a subducting plate works.
```
12 changes: 12 additions & 0 deletions doc/sphinx/user_manual/parameter_documentation/index.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
(part:user_manual:chap:parameter_documentation:sec:index)=
Parameter Documentation
======================

To understand how to pick different options in the GWB input file, it is important to understand what each of the different parameters does. This section gives an overview over the different options, which is shorter and more general than the listing of the individual parameters.

```{toctree}
:caption: Features
:maxdepth: 4
:hidden:
features/index
```
Loading