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

Create a Cookbook for the Tian Parameterization Reactive Fluid Transport Model #5746

Merged

Conversation

danieldouglas92
Copy link
Contributor

Create a cookbook of simple subduction that demonstrates how the Tian approximation is used to simulate hydration/dehydration reactions between a solid and fluid phase. This cookbook investigates the upper 20 km of a slab that is comprised of 3 hydrated lithologies: sediment, MORB, and gabbro that subducts through a hot peridotite mantle. The slab enters the model from the left through fixed composition and temperature boundary conditions. It moves at 5 cm/yr due to kinematic boundary conditions on all sides, and heats up with time causing the dehydration of the lithologies within the slab. As a result, the overlying peridotite mantle is partially hydrated. A slab dip of 45 degrees is achieved by orienting the gravity vector at an angle of 45 degrees from vertical (see schematic diagram).

One input file models an uncoupled system, where the solid phase is unaffected by the fluid phase. The second input file models a coupled system, where the solid and fluid phases directly impact each other.

image image

@danieldouglas92 danieldouglas92 force-pushed the tian_parameterization_kinematic_slab branch 4 times, most recently from 3fe7b6f to e14f4a8 Compare June 4, 2024 15:55
@danieldouglas92 danieldouglas92 changed the title [WIP] Create a Cookbook for the Tian Parameterization Reactive Fluid Transport Model Create a Cookbook for the Tian Parameterization Reactive Fluid Transport Model Jun 4, 2024
@danieldouglas92 danieldouglas92 force-pushed the tian_parameterization_kinematic_slab branch from 7d53a03 to c952f26 Compare June 4, 2024 19:14
Copy link
Contributor

@naliboff naliboff left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@danieldouglas92 - Thanks for this contribution, really exciting to see the results of all these pieces coming together. An initial round of comments on the PRM file is below.

Copy link
Contributor

@naliboff naliboff left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@danieldouglas92 - A few more comments to address, more to come later on. Overall the structure and content is in pretty good shape. The figure looks great, exciting results!

One of the main things that I think should be updated is a much more detailed description of the choices for both physical and numerical, given that these models are highly nonlinear and small variations in some parameters can lead to significant variations in model behavior. In general, I think it will be easiest to do this in the PRM file and keep the cookbook text more focused on what is being observed.

Copy link
Contributor

@jdannberg jdannberg left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

A few more comments. I focused on the text in the manual rather than on the input file.

@danieldouglas92 danieldouglas92 force-pushed the tian_parameterization_kinematic_slab branch 3 times, most recently from e4fd9d4 to c5c9176 Compare June 5, 2024 02:37
Copy link
Contributor

@naliboff naliboff left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@danieldouglas92 - Thanks for all of the changes so far, and a few more comments below. I think after this the cookbook should be ready or nearly ready from my side.

Copy link
Contributor

@jdannberg jdannberg left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I mostly have a few comments on your test files, other wise this looks good!

@danieldouglas92 danieldouglas92 force-pushed the tian_parameterization_kinematic_slab branch from d35377a to 94c6746 Compare June 5, 2024 17:13
Copy link
Contributor

@naliboff naliboff left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@danieldouglas92 - Just a few more minor comments, and then this is ready to merge from my side!

@danieldouglas92 danieldouglas92 force-pushed the tian_parameterization_kinematic_slab branch from 94c6746 to 4d9f83a Compare June 5, 2024 19:21
Copy link
Contributor

@naliboff naliboff left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

👍 Good to go from my side once the testers pass.

@jdannberg
Copy link
Contributor

/rebuild

@danieldouglas92 danieldouglas92 force-pushed the tian_parameterization_kinematic_slab branch from 4d9f83a to 3d91168 Compare June 5, 2024 22:37
@danieldouglas92 danieldouglas92 force-pushed the tian_parameterization_kinematic_slab branch from 3d91168 to 58a1b62 Compare June 6, 2024 02:40
@tjhei tjhei merged commit ed157c2 into geodynamics:main Jun 6, 2024
7 of 8 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants