Skip to content

Boundary composition plugin based on mesh deformation output - #7225

Open
anne-glerum wants to merge 15 commits into
geodynamics:mainfrom
anne-glerum:mesh_def_boundary_composition
Open

Boundary composition plugin based on mesh deformation output#7225
anne-glerum wants to merge 15 commits into
geodynamics:mainfrom
anne-glerum:mesh_def_boundary_composition

Conversation

@anne-glerum

@anne-glerum anne-glerum commented Jul 29, 2026

Copy link
Copy Markdown
Contributor

Uncleaned MWE to discuss with @tjhei only for now.

For all pull requests:

If yes, please describe your usage of AI models in the creation of this pull request

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.

Comment thread include/aspect/mesh_deformation/interface.h Outdated

@tjhei tjhei left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

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

Good otherwise!

Comment thread include/aspect/boundary_composition/mesh_deformation.h Outdated
Comment thread include/aspect/mesh_deformation/fastscape.h Outdated

@tjhei tjhei left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

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

Thanks!

Comment thread doc/sphinx/parameters/Initial_20composition_20model.md Outdated
Comment thread include/aspect/mesh_deformation/diffusion.h Outdated
Comment thread source/mesh_deformation/interface.cc Outdated
@tjhei

tjhei commented Aug 11, 2026

Copy link
Copy Markdown
Member

Hey @anne-glerum , do you need help with this?

@anne-glerum
anne-glerum force-pushed the mesh_def_boundary_composition branch from 5ac61d1 to fd2ab27 Compare August 18, 2026 11:20
@anne-glerum anne-glerum changed the title [WIP] Boundary composition plugin based on mesh deformation output Boundary composition plugin based on mesh deformation output Aug 18, 2026
@anne-glerum

anne-glerum commented Aug 18, 2026

Copy link
Copy Markdown
Contributor Author

Hi @tjhei I've been on holiday since the hack (until the end of this week). That said, I think this is now ready for a real review :)

@tjhei

tjhei commented Aug 18, 2026

Copy link
Copy Markdown
Member

That sounds lovely. 😀

@tjhei tjhei left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

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

Looks good to me. One question though.

const Point<dim> &/*position*/,
const unsigned int /*compositional_field*/) const
{
AssertThrow(false, ExcMessage("The boundary_composition function is not implemented for this mesh deformation plugin."));

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

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

Should the default be zero or an exception? I think in the documentation you claim 0.0.

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.

2 participants