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

Allow general field transfers to work with vector variables #26084

Open
lindsayad opened this issue Nov 16, 2023 · 3 comments
Open

Allow general field transfers to work with vector variables #26084

lindsayad opened this issue Nov 16, 2023 · 3 comments
Labels
C: Framework T: task An enhancement to the software.

Comments

@lindsayad
Copy link
Member

Reason

Users may like to transfer vector variables

Design

InterpInfo::interp can (initially?) be a std::vector<Real>. We will need to modify the send data to be std::pair<std::vector<Real>, Real> where first is the interpolation evaluations and second is the "distance". This would also require some work in libMesh to allow MeshFunction to evaluate vector variable (components)

Impact

More capability in our general field transfers

@lindsayad
Copy link
Member Author

libMesh MeshFunction issue is libMesh/libmesh#3714

@GiudGiud
Copy link
Contributor

Who needs this?
I m already planning to modify send_data for the restriction/matching work btw

@lindsayad
Copy link
Member Author

I don't think it's needed urgently by anyone. I just ran into it when I investigated #26045

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
C: Framework T: task An enhancement to the software.
Projects
None yet
Development

No branches or pull requests

2 participants