Порядковый номер студента - 32
В задаче предлагается использование директивы #pragma omp ordered. Она указывает, что код под параллелизованным for циклом должен выполняться как последовательный цикл.
В реализации есть 2 цикла:
- Алгоритм подсчитывает остаток от деления на 2 для чисел от 1 до 10
- Алгоритм выводит текущее значение поданного на вход целого
Так же в реализации используется предложение schedule. Оно указывает на тип расписания для цикла, которое нужно использовать. Возможные типы:
- static
- dynamic
- guided
- auto
- runtime
Помимо самого типа schedule принимает в качестве второго аргумента chunk size. Пример влияния на работу цикла: