Вычислить определенный интеграл функции на указанном отрезке по формуле прямоугольников. Провести распараллеливание суммирования с использованием только прагмы #parallel. Посмотреть на время выполнения подзадачи каждым потоком. При числе потоков 1, 2, 4 и числе узлов сетки 106, 108, 109 провести вычисления с определением времени работы программы, ускорения и эффективности в сравнении с работой при одном потоке (всего будет, таким образом, 9 наборов данных). Заполнить таблицы ускорения и эффективности.
Провести распараллеливание этой же задачи с использованием прагмы для распараллеливания циклов #for со значением dynamic и chunk=N/(10*P) в опции schedule. (N – число узлов сетки, P – число потоков). Заполнить таблицы ускорения и эффективности.