Работа на кластере HybriLIT с пакетами, поддерживающими графический интерфейс (GUI)

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

1. Установленные математические пакеты и пакеты прикладных программ

2. Аппаратное обеспечение

3. Начало работы: установка ПО

Установленные математические пакеты и пакеты прикладных программ:

Аппаратное обеспечение

Всего подготовлено 48 ВМ со следующими характеристиками:

  • 20 Гб ОЗУ/ВМ
  • 6 ЦПУ/ВМ
  • NFS в качестве домашней директории

Начало работы: установка ПО

Процесс работы заключается в том, что пользователь настраивает специальный клиент — X2Go — для авторизации в системе (используя свои логин/пароль для аккаунта на кластере HybriLIT).
Далее вводит необходимые данные (такие как имя хоста, тип сессии и др.) и попадает в виртуальную машину.
Затем весь необходимый набор ПО возможно подключить с помощью команды (в окне консоли):

Некоторое ПО доступно с поддержкой ГУИ (Mathematica, Maple, Geant4, Wolfram Mathematica, etc).

Для начала работы необходимо поставить программу X2Go.
По ссылке
https://wiki.x2go.org/doku.php/download:start можно скачать клиент X2Go для операционных систем Windows и OS X.

Процесс установки для ОС Windows.

        1. После скачивания установщика на компьютер, открыть файл X2GoClient_latest_mswin32-setup.exe и следовать стандартным шагам установки программы.
        2. По завершению установки на рабочем столе появится ярлык для запуска программы.
        3. Запустите её и откроется окно с добавлением новой сессии.

      В появившемся окне введите следующие данные:
      Имя сессии – любое (в данном примере HybriLIT)
      Хост – vdi-hlit.jinr.ru
      Пользователь – имя пользователя, как при входе на hydra.jinr.ru
      SSH порт – 22
      Тип сессии – из выпадающего списка выберите MATE

      После нажмите OK.

          1. В поле справа появится настроенная сессия. Выберите ее, наведя на нее курсор и левую кнопку мыши.
          2. В появившемся окне в поле Пароль введите пароль для входа на кластер HybriLIT и нажмите OK
          3. В случае успешной авторизации Вы увидите окно

      Описание работы с пакетами

          1. Для корректного закрытия текущей сессии необходимо выполнить следующие действия

      — в окне с графическим терминалом наведите курсор на поле System и выберите пункт Log Out


      — в появившемся диалоговом окне нажмите на Log Out

      Окно с графическим интерфейсом закроется, а Вы увидите начальный экран X2Go.

      Процесс установки для ОС Linux.
      Раздел в стадии разработки
      Процесс установки для ОС macOS.
      Раздел в стадии разработки

      Maple

      • Описание пакета

      Maple
      Maple 2017.2 – программный пакет, система компьютерной алгебры, предназначенная для символьных вычислений, хотя имеет ряд средств и для численного решения дифференциальных уравнений и нахождения интегралов. Обладает развитыми графическими средствами. Имеет собственный язык программирования, напоминающий Паскаль.

      • Проведение расчетов на ВМ

      Раздел в стадии разработки

      • Как запустить расчет на кластере

xmaple — запуск с графическим интерфейсом
maple — запуск в терминальном режиме
Для выхода из программы в терминальном режиме наберите команду quit.
Информацию по работе и описание основных команд Maple Вы можете посмотреть по ссылкам
web-страница https://www.maplesoft.com/support/help/maple/view.aspx?path=UserManual%2FContents
pdf-документ https://www.maplesoft.com/documentation_center/maple2017/UserManual.pdf

Mathematica

Mathematica

      • Описание пакета

Mathematica 11.2 – система компьютерной алгебры, широко используемая в научных, инженерных, математических и компьютерных областях. Для системы существуют многочисленные расширения, решающие специализированные классы задач.

      • Проведение расчетов на ВМ

Раздел в стадии разработки

      • Как запустить расчет на кластере

mathematica — запуск с графическим интерфейсом
math — запуск в терминальном режиме
Для выхода из программы наберите команду Quit.
Документацию по работе в Mathematica и описание основных команд Вы можете посмотреть перейдя по ссылке http://reference.wolfram.com/language/

MatLab

MatLab

      • Описание пакета

MATLAB R2017 – пакет прикладных программ для решения задач технических вычислений и одноимённый язык программирования, используемый в этом пакете. Пакет предоставляет пользователю большое количество (несколько сотен) функций для анализа данных, покрывающие практически все области математики.

      • Проведение расчетов на ВМ

Раздел в стадии разработки

      • Как запустить расчет на кластере

matlab — запуск с графическим интерфейсом
Оцпии запуска
-nosplash — не показывать заставку во время запуска программы;
-nodesktop — запуск программы в режиме терминала.
Для выхода из программы наберите команду quit.
Документацию по работе в Matlab и описание основных команд Вы можете посмотреть перейдя по ссылке https://www.mathworks.com/help/matlab/

Работа с пакетом Comsol

Comsol
Раздел в стадии разработки