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?
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?