Параллельные вычисления в ИММ УрО РАН
 
 

ВЫЧИСЛИТЕЛЬНЫЕ РЕСУРСЫ ИММ УрО РАН

ИММ УрО РАН предоставляет пользователям для работы следующие вычислительные средства:
  1. "Уран"  New - многопроцессорный вычислитель кластерного типа (208 4-х ядерных 2-х процессорных модулей Xeon(3.0 ГГц) с двумя картами Infiniband, GbitEthernet);.
  2. МВС-ИММ - многопроцессорный вычислитель кластерного типа (32 2-х процессорных 2-х ядерных модулей AMD Opteron 64 bit (2.6 Ггц) с картами Infiniband и GbitEthernet);
  3. МВС1000/17ЕК - многопроцессорный вычислитель кластерного типа (16 2-х процессорных модулей Xeon(2,4 ГГц) с двумя картами GbitEthernet);

п/п
Модель
вычислителя
Архитектура
Страна
производитель и год пуска в
эксплуатацию
Кол-во
вычислительных
ядер для задач
Тип
процессора
Объем
ОП
в Гбайтах
Коммуникационная среда
Операционная
система
Пиковая
производительность
в Гфлопс
Производительность
на тестах
1
"Уран"  New
(umt)
MPP
Россия
1664
Xeon
(3.0 ГГц)
3328
Infiniband, GbitEthernet
Linux
19968
____ Гфлопс на
тесте Massively
Parallel Linpack
2
МВС-ИММ
(um64)
MPP
Россия/ 2007
128
AMD Opteron
(2.6 ГГц)
256
Infiniband, GbitEthernet
Linux
665.6
531.6 Гфлопс на
тесте Massively
Parallel Linpack
3
МВС 1000/17ЕК
(um32) - учебная
MPP
Россия/ 2003
(модернизация
в 2003 и 2004гг.)
2x16
Xeon
(2.4 ГГц)
64
GbitEthernet x2
Linux
153.6
107.9 Гфлопс на
тесте Massively
Parallel Linpack

Все вычислители доступны пользователям через региональный узел Академсети
по каналам Интернет и
инфраструктуру локальной сети СКЦ ИММ круглосуточно.

Software МВС 1000/17ЕК (um 32)

Список коммуникационных сред (библиотек, трансляторов и т. п.) является открытым. Как минимум,
для организации межпроцессорного взаимодействия можно использовать следующие библиотеки обмена сообщениями:

MPICH, MPICH2;
MPI (реализация LAM );
библиотека TCP Router .

Для компиляции программ доступны Intel компиляторы (бесплатно для некоммерческого использования в версиях Linux)
и свободно распространяемые компиляторы серии gcc (Gnu Compiller Collection) с языков C , C++ , Fortran95:

GNU (gcc, g++ - версии 4.0.2)
Intel (icc, ifort - версии 9.1)

По умолчанию mpicc, mpicxx, mpif77 и mpif90 используют библиотеку MPICH2 и компиляторы фирмы Intel.
Для смены компиляторов и библиотеки MPICH используйте команду mpiset.

Готовые библиотеки для решения СЛАУ:

Intel MKL /opt/intel/mkl/9.1/
ATLAS /opt/atlas/

Для um32 установлена система DVM - полноценная система параллельного программирования на языках C-DVM и Fortran-DVM .

Software МВС-ИММ (um64) и "Уран" (umt)

Реализация библиотеки MPI:

MVAMPI2 (сеть: Infiniband, компилятор: PGI)
MPICH2 (сеть: Ethernet over Infiniband, компилятор: PGI)
MPICH2 (сеть: Ethernet over Infiniband, компилятор: Intel)
OPEN MPI (сеть: Ethernet, компилятор: PGI)

Доступные компиляторы:

GNU (gcc, g++ - версии 4.1.1)
PGI (pgcc, pgcpp, pgf77, pgf90, pgf95 - версии 6.2)
Intel (icc, ifort - версии 10.0)

ВНИМАНИЕ!
С 22.01.09 по умолчанию используется библиотека MVAMPI2 вместе с компилятором PGI. Для перехода на эту библиотеку НЕОХОДИМО перекомпилировать Ваши программы.
Для смены компиляторов и библиотеки MPICH используйте команду mpiset.

Готовые библиотеки для решения СЛАУ:

Intel MKL /opt/intel/mkl/9.1/
ATLAS /opt/atlas/

Дополнительные пакеты:

GAP4 (Система для вычислений дискретной алгебры)


Производительность МВС-1000/16