Support serial execution and introduce backend preference#2476
Conversation
Co-authored-by: Valentin Churavy <v.churavy@gmail.com>
Review checklistThis checklist is meant to assist creators of PRs (to let them know what reviewers will typically look for) and reviewers (to guide them in a structured review process). Items do not need to be checked explicitly for a PR to be eligible for merging. Purpose and scope
Code quality
Documentation
Testing
Performance
Verification
Created with ❤️ by the Trixi.jl community. |
Codecov ReportAttention: Patch coverage is
Additional details and impacted files@@ Coverage Diff @@
## main #2476 +/- ##
==========================================
- Coverage 96.67% 89.15% -7.52%
==========================================
Files 507 507
Lines 42010 42005 -5
==========================================
- Hits 40610 37446 -3164
- Misses 1400 4559 +3159
Flags with carried forward coverage won't be shown. Click here to find out more. ☔ View full report in Codecov by Sentry. 🚀 New features to boost your workflow:
|
Co-authored-by: Hendrik Ranocha <ranocha@users.noreply.github.com>
|
Done! |
…ework#2476) * Support serial backend Co-authored-by: Valentin Churavy <v.churavy@gmail.com> * Rebase post 2212 and KernelAbstraction support * Update src/auxiliary/containers.jl * Apply suggestions from code review Co-authored-by: Hendrik Ranocha <ranocha@users.noreply.github.com> * add news and bump version * Update NEWS.md * Improve summary for threading backend --------- Co-authored-by: afilogo <afilogo96@gmail.com> Co-authored-by: Hendrik Ranocha <ranocha@users.noreply.github.com>
This is a rebase of #2417
The gist is that we allow the user to choose a ":serial" backend and we merge the CPU backend switch for KernelAbstraction support