ScaLAPACK (Scalable Linear Algebra PACKage) — библиотека с открытым исходным кодом, предназначенная для решения задач линейной алгебры ( включая: решение систем линейных уравнений, обращение матриц, ортогональные преобразования, поиск собственных значений и др.) на многопроцессорных системах.
Для подключения Scalapack необходимо загрузить модули OpenMPI и Scalapack:
Далее для компиляции рекомендуется использовать Makefile
Для постановки в очередь рекомендуется использовать скрипт Bsubscript.
Обратите внимание, что количество процессов (Num_of_process) в скрипте указывается два раза.
На данный момент использование библиотеки возможно только на одном вычислительном узле, поэтому количество процессов не может быть больше 20 (Num_of_process <=20)