ginkgo-project / ginkgo

Numerical linear algebra software package
https://ginkgo-project.github.io/
BSD 3-Clause "New" or "Revised" License
401 stars 88 forks source link

Clearer separation between ReferenceExecutor and OmpExecutor #1364

Open upsj opened 1 year ago

upsj commented 1 year ago

Currently ReferenceExecutor derives from OmpExecutor to inherit the allocation and copy functionality. That means that some OpenMP functionality needs to be compiled even with OpenMP disabled. Maybe we want to provide a cleaner separation between the two backends?

MarcelKoch commented 1 year ago

Also mentioned in #402