Project

General

Profile

Task #3119

clang-tidy coverage of parallelizaton codepaths

Added by Szilárd Páll 4 months ago. Updated 27 days ago.

Status:
New
Priority:
Normal
Assignee:
-
Category:
testing
Target version:
Difficulty:
uncategorized
Close

Description

We should enable clang-tidy coverage for all parallelization code-paths. Recent efforts extended coverage to OpenMP + AVX2_256 + OpenCL.
What is missing:
  • MPI
  • CUDA
  • OpenCL offline kernel compilation
  • Other SIMD flavors with different source paths (?)

The CUDA and OpenCL extensions will require significant amount of changes due to some new rules accepted with clang 8 that were not applied to GPU code during the transition.

History

#1 Updated by Szilárd Páll 4 months ago

This probably makes sense to leave for after the infrastructure migration.

#2 Updated by Paul Bauer 27 days ago

  • Target version changed from 2020 to 2021

Also available in: Atom PDF