Skip to content

Fix rheology in continental extension (WIP)#6903

Open
lhy11009 wants to merge 3 commits intogeodynamics:mainfrom
lhy11009:edit_continental_extension
Open

Fix rheology in continental extension (WIP)#6903
lhy11009 wants to merge 3 commits intogeodynamics:mainfrom
lhy11009:edit_continental_extension

Conversation

@lhy11009
Copy link
Contributor

Pull Request Checklist. Please read and check each box with an X. Delete any part not applicable. Ask on the forum if you need help with any step.

Fix the prefactors of dislocation creep rheology of the continental_extension cookbook

Before your first pull request:

For all pull requests:

For new features/models or changes of existing features:

  • I have tested my new feature locally to ensure it is correct.
  • I have created a testcase for the new feature/benchmark in the tests/ directory.
  • I have added a changelog entry in the doc/modules/changes directory that will inform other users of my change.

# values below, relative to previous versions of the cookbook, are now consistent with the correct
# scaling procedure outlined in Dannberg et al. (2017).
set Prefactors for dislocation creep = background: 7.37e-15, \
crust_upper: 1.37e-26, \
Copy link
Contributor Author

Choose a reason for hiding this comment

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

Here is the real change.

@lhy11009 lhy11009 changed the title Fix rheology in continental extension Fix rheology in continental extension (WIP) Mar 14, 2026
@lhy11009
Copy link
Contributor Author

lhy11009 commented Mar 14, 2026

This figure shows the continental strength profile before (upper panel) and after fixing the prefactors in the flow laws (lower panel).
The geotherm from the Chapman model is also shown (upper left), and two dots mark the bottom of the upper crust and lower crust and their respective temperature values.
After the correction, upper-crust dislocation creep becomes slightly stronger, while lower-crust dislocation creep becomes substantially weaker compared to the previous implementation.
As a result, the overall lithospheric strength profile returns to the classic “Christmas tree” shape expected for continental rheology.
fix_A_profiles

@lhy11009
Copy link
Contributor Author

lhy11009 commented Mar 14, 2026

This figure shows the strain-rate field at timestep 0.

The upper panel corresponds to the original prefactors (evaluated at ~100 km depth). In this case, the strain rate shows a sharp discontinuity at the upper–lower crust boundary.

The lower panel shows the results using the corrected prefactors. The discontinuity between the upper and lower crust becomes more moderate, while a clearer discontinuity appears at the lower crust–mantle boundary, which is more consistent with the expected rheological structure.

image

The following figure shows the strain-rate field and topography at t=5 Ma (as also shown in the cookbook). The results differ substantially between the two cases.

With the original prefactors, deformation localizes into a few discrete faults, leading to strong strain localization and pronounced topography.

With the corrected prefactors, deformation is distributed across numerous faults, resulting in more distributed strain and a much gentler topographic profile.

image

@@ -0,0 +1,165 @@
{
Copy link
Contributor Author

@lhy11009 lhy11009 Mar 15, 2026

Choose a reason for hiding this comment

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

Also, feel free to check the Jupyter notebook I attached. Here I also added markdown blocks to explain what I did. One potential problem is the 1 MPa constant water fugacity I assumed for the wet anorthite flow law.

@lhy11009
Copy link
Contributor Author

lhy11009 commented Mar 15, 2026

@naliboff @ryanstoner1, please take a look at this WIP PR. I updated the prefactors for the upper-crust and lower-crust dislocation creep flow laws, which leads to fairly significant changes in the results, as shown in the figures above.

I think the first step is to review these differences and then decide how we would like to proceed.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant