This PR looks to split the CI runner workflows into separate files for the simple tests (serial, OMP) that should always pass and the more complicated runners (MPI, CUDA).
👀 Reviewer Checklist
[ ] All GitHub actions and runners have passed if applicable
[ ] Commits are clean and relevant
✅ PR Checklist
[x] Remove or update the template boilerplate text
[x] Commits are relevant and combined where appropriate
[x] Rebase off spatter-devel
[x] Reviewers Requested
[x] Projects associated
[x] Commits mention issue and/or PR numbers at the bottom of the message
[x] Relevant issues are linked into the PR
[x] TODOs are completed
[ ] Reviewer checklist is updated
🚀 TODOs
[ ] Check that the MPI and CUDA runners complete correctly.
📌 Future Work
Future updates to Spatter's CI workflow will likely focus on templates for added backends.
Overview
This PR looks to split the CI runner workflows into separate files for the simple tests (serial, OMP) that should always pass and the more complicated runners (MPI, CUDA).
👀 Reviewer Checklist
✅ PR Checklist
spatter-devel
🚀 TODOs
📌 Future Work