2.5 Задания

Задание 1.

Напишите параллельную программу, реализующую скалярное произведение двух векторов.

Задание 2.

Напишите параллельную программу, реализующую поиск максимального значения вектора.

Задание 3.

Напишите параллельную программу, реализующую транспонирование матрицы n×n.

Задание 4.

Реализуйте параллельный алгоритм метода Гаусса решения систем линейных алгебраических уравнений.

Задание 5.

На основе программы для решения СЛАУ методом Гаусса напишите параллельную программу для вычисления определителя и постройте зависимость коэффициента ускорения от числа ядер (потоков) на узле.

Задание 6.

На основе программы для решения СЛАУ методом Гаусса напишите параллельную программу для вычисления обратной матрицы и постройте зависимость коэффициента ускорения от числа ядер (потоков) на узле.

Задание 7.

Напишите параллельную программу реализовывающую метод Гаусса (метод элементарных преобразований) для вычисления ранга произвольной матрицы A – m×n .

Задание 8.

Найти численное решение задачи Дирихле для уравнения Пуассона итерационным методом Зейделя.