Описание системного программного обеспечения комплекса
Основной моделью параллельного программирования на кластере является "модель передачи сообщений", обеспечиваемая интерфейсом Message Passing Interface (MPI). Использование MPI, помимо прочего, облегчает перенос программ с массивно-параллельных машин. Установлена mvapich - оптимизированная реализация MPI для коммуникационной сети InfiniBand.
Установлены компиляторы языков C/C++ и Фортран 77/90. Возможно использование многопоточности (OpenMP, нити POSIX) в рамках одного узла для распараллеливания на 8 процессорных ядер.
Установлены также ряд прикладных однопроцессорных и параллельных библиотек численного анализа, таких как MKL (оптимизированная реализация BLAS), SCALAPACK.
В зависимости от потребностей пользователей, возможна установка других средств программирования и параллельных библиотек.
Среда программирования |
|
Компиляторы |
|
Специальные библиотеки и программные пакеты |