Skip to content

Conversation

ldowen
Copy link
Collaborator

@ldowen ldowen commented Jul 28, 2025

Summary

  • This PR is a feature for using interpolator classes on the device.
  • It does the following:
    • Refactors interpolators to have value/view/base classes.
    • Adds a SPHERAL_GPU_ENABLED macro for when GPUs are enabled.

ToDo :

  • Annotate RELEASE_NOTES.md with notable changes.
  • Create LLNLSpheral PR pointing at this branch. (PR#)
  • LLNLSpheral PR has passed all tests.

ldowen added 2 commits July 25, 2025 15:06
…this will break the python interface and anything that uses QI so a WIP, created a QI test for GPUs, created the SPHERAL_GPU_ENABLED macro
…its from base and can make a view instance, and create a QIView class that also inherits from base
@ldowen ldowen requested review from jmikeowen and mdavis36 July 28, 2025 22:58
@ldowen ldowen self-assigned this Jul 28, 2025
@ldowen ldowen marked this pull request as draft July 28, 2025 22:58
@ldowen
Copy link
Collaborator Author

ldowen commented Aug 7, 2025

NOTE: Change convention Base to be View.

@ldowen ldowen closed this Aug 18, 2025
@ldowen ldowen reopened this Aug 18, 2025
… and libraries back, fixed prev bug added to spheral spack recipe
… to make some TPLs debug when build_type=Debug is added to the spack spec
…erted leos version back to 8.4.2, added memory type and exec space things to leos code for when we do end up using it, reverted back to using shared libraries for C++ libraries
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