Skip to content

Encapsulate OpenMP pragma to avoid compilation errors

Required prerequisites

  • Make sure you've read the documentation. Your issue may be addressed there.
  • Search the issue tracker and discussions to verify that this hasn't already been reported. +1 or comment there if it has.

Problem description

To avoid having a compilation error, it is necessary to encapsulate the OPENMP pragma to avoid compilation errors when not setting the openmp option (-fopenmp with gcc)

Reproducible example code

#ifdef _OPENMP
    #pragma omp parallel for collapse(2)
#endif