GRAPHICAL SYSTEM FOR PREPARE AND CONTROL OF USER TASKS ON A CLUSTER

M Bouza, O Kondratjeva, V Shukelo
unpublished
ИНФОРМАТИКА 2012 октябрь-декабрь № 4 ПРИКЛАДНЫЕ ИНФОРМАЦИОННЫЕ ТЕХНОЛОГИИ УДК 004.4:004.7 М.К. Буза, О.М. Кондратьева, В.О. Шукело ГРАФИЧЕСКАЯ СИСТЕМА ПОДГОТОВКИ И УПРАВЛЕНИЯ ЗАДАНИЯМИ ПОЛЬЗОВАТЕЛЕЙ НА КЛАСТЕРЕ Предлагается приложение, которое позволяет управлять прохождением задач на суперком-пьютере и имеет графический интерфейс. Приложение поддерживает реализации на языке С/С++ на основе технологий MPI, OpenMP, POSIX Threads. Введение Применение высокопроизводительных распределенных
more » ... ределенных вычислений открывает широкие возможности для решения сложных задач. Это обусловливает возникновение различных про-блем: от распараллеливания алгоритмов и оптимизации их работы на современных компьюте-рах до разработки средств поддержки доступа к вычислительным системам. В настоящее время доступ к вычислительным ресурсам кластера предъявляет достаточно вы-сокие требования к квалификации пользователей. Им необходимо владеть многими дополнитель-ными навыками, такими как копирование файлов на суперкомпьютер и обратно, получение доступа к командной строке кластера, умение работать с командной строкой. Поэтому актуальной является задача разработки графического интерфейса для упрощения доступа пользователей к кластеру. Та-кой интерфейс позволит расширить круг пользователей суперкомпьютеров. Задача интерфейса-обеспечить выполнение всех действий, необходимых пользователю, только средствами интерфейса. Правильно организованный интерфейс позволяет абстрагиро-ваться от многих деталей, связанных с доступом к кластеру. В данной работе рассматривается графическая система, которая автоматизирует основ-ные операции, выполняемые пользователями кластера: управление файлами, компиляцию и запуск задач, а также мониторинг вычислительного процесса. Проект выполнен при частичной поддержке ГПНИ «Информатика и космос». Апробация всего функционала разработанного интерфейса осуществлялась на суперкомпьютере СКИФ БГУ. Поступила 06.07.2012 Белорусский государственный университет, An application for control of tasks on a supercomputer is developed. The application has a graphical interface and supports C/C++ realization on the basis of MPI, OpenMP and POSIX Threads technologies.
fatcat:2yikayftobbn5cy3kppmdg252i