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

libCEED interface: Support for vector and matrix coefficients and boundary integrator partial/matrix-free assembly #3625

Closed

Conversation

sebastiangrimberg
Copy link
Contributor

@sebastiangrimberg sebastiangrimberg commented Apr 25, 2023

NOTE: Based on #3618

This PR makes some upgrades to MFEM's libCEED integration in order to add two new features:

  • Vector- and matrix-valued coefficient support for relevant integrators like DiffusionIntegrator
  • PA and MF and support for BilinearForm::AddBoundaryIntegrator for libCEED integrators

Unit tests covering this new functionality have been added to tests/unit/ceed/test_ceed.cpp.

@sebastiangrimberg sebastiangrimberg marked this pull request as draft April 25, 2023 21:12
@sebastiangrimberg sebastiangrimberg force-pushed the sjg/libceed-coeff-dims branch 2 times, most recently from 67e3897 to cbc2dbc Compare May 4, 2023 19:29
@sebastiangrimberg sebastiangrimberg added the WIP Work in Progress label May 4, 2023
@sebastiangrimberg sebastiangrimberg changed the base branch from master to sjg/integ-getrule-interface May 4, 2023 21:33
@sebastiangrimberg sebastiangrimberg force-pushed the sjg/integ-getrule-interface branch 2 times, most recently from ddd0618 to 3e86972 Compare July 3, 2023 19:37
@sebastiangrimberg sebastiangrimberg force-pushed the sjg/integ-getrule-interface branch 2 times, most recently from 155c9c5 to d88c772 Compare July 17, 2023 18:25
@sebastiangrimberg
Copy link
Contributor Author

Closing this as it's more suitable to be integrated directly into downstream application code.

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

Successfully merging this pull request may close these issues.

None yet

1 participant