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

Two grid with non matching interpolation #2

Open
wants to merge 11 commits into
base: main
Choose a base branch
from

Conversation

schnellerhase
Copy link
Owner

See #1

@schnellerhase schnellerhase self-assigned this May 24, 2024
@schnellerhase schnellerhase force-pushed the twogrid_non_matching_interpolation branch from 71299c2 to 829c67a Compare May 25, 2024 03:21
@schnellerhase schnellerhase force-pushed the twogrid_non_matching_interpolation branch 2 times, most recently from b70b133 to 6fdab8a Compare June 5, 2024 07:25
@schnellerhase
Copy link
Owner Author

  • Change to the use of explicit interpolation operators (so a matrix and its adjoint)
  • Use the coarse to fine interpolation for this, as the pointwise nature of the interpolation operation would drop information going the other way around - fine to coarse just drops values on DOFs that are no longer available.
  • move the restriction/prolongation routines into cleanly separated functions -> first step to an interface to allow for custom operations

@schnellerhase schnellerhase force-pushed the twogrid_non_matching_interpolation branch from 6fdab8a to fcb481e Compare June 6, 2024 06:22
@schnellerhase
Copy link
Owner Author

To make this work we need to be able to create the interpolation matrix between the two associated spaces, currently fem.interpolation_matrix does not support different meshes though.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
Development

Successfully merging this pull request may close these issues.

1 participant