Основной моделью параллельного программирования на кластере является "модель передачи сообщений", обеспечиваемая интерфейсом Message Passing Interface (MPI). Использование MPI, помимо прочего, облегчает перенос программ с массивно-параллельных машин. Установлена mvapich - оптимизированная реализация MPI для коммуникационной сети InfiniBand.

Установлены компиляторы языков C/C++ и Фортран 77/90. Возможно использование многопоточности (OpenMP, нити POSIX) в рамках одного узла для распараллеливания на 8 процессорных ядер.

Установлены также ряд прикладных однопроцессорных и параллельных библиотек численного анализа, таких как MKL (оптимизированная реализация BLAS), SCALAPACK.

В зависимости от потребностей пользователей, возможна установка других средств программирования и параллельных библиотек.
 

Среда программирования

Компиляторы

Специальные библиотеки и программные пакеты