geodynamics / aspect

A parallel, extensible finite element code to simulate convection in both 2D and 3D models.
https://aspect.geodynamics.org/
Other
217 stars 232 forks source link

Make Newton iterations in the CompositeViscoPlastic rheology more efficient #5946

Open bobmyhill opened 5 days ago

bobmyhill commented 5 days ago

This PR does a few small things that facilitate efficient calculation of CompositeViscoPlastic viscosities:

Further improvements in efficiency can be made in future PRs, particularly in the approximate Peierls creep rheology (see #5945).

I'm happy to split this PR up if necessary. All brought together here because I developed the features in tandem, and to demonstrate the eventual goal.

bobmyhill commented 5 days ago

/rebuild