Skip to content

Composition-dependent bedrock erosion parameters in fastscape - #7086

Open
Wang-yijun wants to merge 10 commits into
geodynamics:mainfrom
Wang-yijun:compositional_erosion
Open

Composition-dependent bedrock erosion parameters in fastscape#7086
Wang-yijun wants to merge 10 commits into
geodynamics:mainfrom
Wang-yijun:compositional_erosion

Conversation

@Wang-yijun

@Wang-yijun Wang-yijun commented Jul 22, 2026

Copy link
Copy Markdown
Contributor

I implemented one Fastscape feature:

  1. Allows the bedrock erosion parameters (river incision rate and transport coefficient) to vary for different compositions.
    (The marine part of this PR will move to another new PR)

@bangerth

Copy link
Copy Markdown
Contributor

I think it would be useful if @Minerallo or @Djneu could review this PR.

@Djneu

Djneu commented Jul 23, 2026

Copy link
Copy Markdown
Contributor

hi @Wang-yijun, thanks for implementing this! I'll look closer later, but I am wondering if it is worth splitting this into two pull requests, one for land and one for marine? If I remember correctly, all functionality needed to change land parameters using ASPECT composition is already in the mainline FastScape version, but for the marine we would also need to update the fastscape-fortran version before it can be included.

Though, I suppose in the end the changes are very similar so maybe we should first update the fastscape-fortran version and then do these both at once. What do you think @anne-glerum?

Comment thread source/mesh_deformation/fastscape.cc Outdated
Comment thread source/mesh_deformation/fastscape.cc
Comment thread source/mesh_deformation/fastscape.cc Outdated
Comment thread source/mesh_deformation/fastscape.cc

@anne-glerum anne-glerum left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

Thank you for implementing this @Wang-yijun! I'm too tired to give a full review, but I spotted some things to address.

@Djneu It would indeed have been nice if this PR was split into two, because these are two separate functionalities being implemented.

Comment thread source/mesh_deformation/fastscape.cc Outdated
Comment thread source/mesh_deformation/fastscape.cc Outdated
Comment thread source/mesh_deformation/fastscape.cc Outdated
Comment thread source/mesh_deformation/fastscape.cc Outdated
Comment thread source/mesh_deformation/fastscape.cc Outdated
Comment thread source/mesh_deformation/fastscape.cc
Comment thread source/mesh_deformation/fastscape.cc Outdated
Comment thread source/mesh_deformation/fastscape.cc Outdated
Comment thread source/mesh_deformation/fastscape.cc Outdated
Comment thread source/mesh_deformation/fastscape.cc
@Wang-yijun Wang-yijun changed the title Composition-dependent and depth-dependent erosion parameters in fastscape Composition-dependent bedrock erosion parameters in fastscape Jul 28, 2026
@Wang-yijun

Copy link
Copy Markdown
Contributor Author

I've addressed your comments and removed the marine diffusicity changes. I'll open another one for those and add a check for Fastscape version there.

@anne-glerum anne-glerum left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

Hi @Wang-yijun, thanks for splitting up the PR. I think some changes are necessary to the way the average erosion rates are computed on which points. There are also some comments to make parts more efficient. Finally, what do you think about keeping in the option to just specify one, constant value for both rates?

Comment thread source/mesh_deformation/fastscape.cc Outdated
Comment thread source/mesh_deformation/fastscape.cc Outdated
Comment thread source/mesh_deformation/fastscape.cc Outdated
Comment thread source/mesh_deformation/fastscape.cc Outdated
Comment thread source/mesh_deformation/fastscape.cc Outdated
Comment thread source/mesh_deformation/fastscape.cc Outdated
Comment thread source/mesh_deformation/fastscape.cc
Comment thread source/mesh_deformation/fastscape.cc Outdated
Comment thread source/mesh_deformation/fastscape.cc
Comment thread source/mesh_deformation/fastscape.cc
@anne-glerum

Copy link
Copy Markdown
Contributor

You can press "Resolve conversation" on each comment you have addressed, that helps keep the overview of what is still open.

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.

4 participants