Конфигурация суперкомпьютера "Ломоносов" доступна здесь
Лаборатория параллельных информационных технологий НИВЦ МГУ
В данный момент для пользователей доступны разделы:
Раздел | узлов | x86 ядер | x86 ядер на узел | память | диски | max ядро-часов | max/default время (часов) | max ожидающих задач | max запущенных задач | max ядер одновременно, не более |
---|---|---|---|---|---|---|---|---|---|---|
regular4 | 4096 | 32768 | 8 | 12 ГБ (1,5 ГБ/ядро) | нет | нет | 72/24 | 10 | 10 | 2048 |
regular6 | 596 | 7152 | 12 | 12 ГБ (1 ГБ/ядро) | нет | нет | 72/24 | 10 | 10 | 1024 |
hdd4 | 260 | 2080 | 8 | 12 ГБ (1,5 ГБ/ядро) | есть | нет | 72/24 | 8 | 5 | 512 |
hdd6 | 32 | 384 | 12 | 48 ГБ (4 ГБ/ядро) | есть | нет | 72/24 | 8 | 5 | 128 |
gpu | 830 | 6640 | 8 | 24 ГБ (3 ГБ/ядро) | нет | нет | 72/24 | 10 | 10 | 512 |
smp | 1 | 128 | 128 | 2ТБ (16 ГБ/ядро) | есть | нет | 72/24 | 8 | 5 | 128 |
test | 64 | 512 | 8 | 12 ГБ (1,5 ГБ/ядро) | нет | нет | 0,25 (15 минут)/0,25 | 8 | 8 | 256 |
gputest | 16 | 128 | 8 | 24 ГБ (3 ГБ/ядро) | нет | 64 | 0,25 (15 минут)/0,25 | 20 | 20 | 64 |
"max проц-часов" означает лимит процессоро-часов на пользователя. Процессоро-часы для задачи - произведение числа занятых ядер и затребованного времени для задачи в часах. Сумма процесоро-часов запущенных пользователем задач не может превышать этот лимит.
"max задач" - максимальное число задач пользователя в очереди, включая запущенные.
"max запущенных" - максимальное число запущенных задач пользователя.
"max ядер одновременно" - число одновременно занятых ядер пользователем.
В домашнем каталоге (не считая каталогов _scratch и _backup) установлена дисковая квота 50ГБ.
Если у Вас есть необходимость использовать все ресурсы, или временно повысить приоритет, обратитесь с заявкой к Вл.В. Воеводину (voevodin (at) parallel.ru).
Компиляция осуществляется на отдельном хосте, попасть туда можно командой ssh compiler. После завершения компиляции выйдите с него, нажав Ctrl-D или введя команду exit.
На суперкомпьютере "Ломоносов" доступны следующие компиляторы:
- Intel Compilers 13.0. (C,C++,Fortran77/90,95) Команды: icc, ifort
- GNU 4.4.5 (C,C++,Fortran) Команды: gcc, gfortran
Например:
- icc mytest.c -o mytest
- ifort test2.fort -o test2
- gcc mytest.c -o mytest
- gfortran test2.fort -o test2
Для компиляции параллельных программ используйте программы:
- mpicc/mpicxx/mpif77/mpif90
Например:
- mpicc mytest.c -o mytest
- mpif90 test2.fort -o test2
- mpicxx mytest.cpp -o mytest_cpp
Для настройки компилятора и версии MPI, с которыми хочет работать пользователь, необходимо воспользоваться командой mpienv:
- mpienv -l даст список доступных вариантов
- mpienv -m установит выбранный вариант MPI;
- mpienv -c установит выбранный вариант компилятора;
- mpienv -s даст текущие настройки;
Если вы используете эту команду в скрипте, предварительно выполните в нём команду source /etc/profile
Для использования OpenMP в программе, добавляйте соответствующие ключи:
- gcc/gfortran: -fopenmp
- icc/ifort: -openmp
Список ПО, установленного на суперкомпьютере "Ломоносов", доступен здесь.
О прочих особенностях работы на суперкомпьютере и порядке запуска читайте в документации.
-->