Skip to content

Kokkos kernels for on-demand evaluation of shape functions for Lagrange and Monomial elements - #32723

Open
rochi00 wants to merge 6523 commits into
idaholab:nextfrom
rochi00:rochi-libmesh-kokkos-port
Open

Kokkos kernels for on-demand evaluation of shape functions for Lagrange and Monomial elements#32723
rochi00 wants to merge 6523 commits into
idaholab:nextfrom
rochi00:rochi-libmesh-kokkos-port

Conversation

@rochi00

@rochi00 rochi00 commented Apr 7, 2026

Copy link
Copy Markdown
Collaborator

Title: Kokkos FE element support


Summary

This PR is a set of changes that allows on-demand device side evaluation of shape functions using kokkos kernels. These are enabled by two environmental flags MOOSE_KOKKOS_NATIVE_FE and MOOSE_KOKKOS_ONDEMAND_FE. The element support for Lagrange and Monomial elements have been added to libmesh via kokkos kernels

moosetest added 30 commits May 18, 2025 21:57
@GiudGiud GiudGiud changed the title Rochi kokkos kernels for on-demand evaluation of shape functions for Lagrange and Monomial elements Kokkos kernels for on-demand evaluation of shape functions for Lagrange and Monomial elements Apr 7, 2026
@loganharbour

Copy link
Copy Markdown
Member

Few things

  • You deleted the issue template in the PR. Each PR needs to be linked to an issue (create a new issue and you'll see the template), or can have the issue described in the PR (the template you deleted)
  • PRs should be based on either next or devel. Ideally devel. next -> staged -> devel are all fast forward only (no merge commits). devel -> master has merge commits. Thus, your PR here into next is littered in all of the master merge commits. Probably easiest if you just reset on devel and cherry pick the desired commits

@lindsayad

Copy link
Copy Markdown
Member

libmesh implementation at libMesh/libmesh#4432 (which would be my preference)

@github-actions

github-actions Bot commented Aug 9, 2026

Copy link
Copy Markdown

This pull request has been automatically marked as stale because it has not had recent activity in the last 100 days. It will be closed in 7 days if no further activity occurs. Thank you for your contributions.

@github-actions github-actions Bot added the stale PRs that have reached or exceeded 90 days with no activity label Aug 9, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

stale PRs that have reached or exceeded 90 days with no activity

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants