Тут реализуется алгоритм Холецкого (разложение симметричной положительно определенной матрицы на нижнетреугольную и ей транспонированную A = LLт). Сначался обычный алгоритм Холецкого, далее были добавлены генератор матрицы и проверка корректности с помощью нормы Чебышева.
Далее писался блочный алгоритм, также с помощью Гаусса вместо получения обратной матрицы и умножения её на прямоугольную, это делалось за один проход гаусса с подстановкой вместо единичной матрицы прямоугольной.
Далее с помощью openMP алгоритм параллелился более менее уравновешанным соотношением задач на потоки, также производился анализ работы алгоритма с помощью vtune и advisor.