Проект Templet

акторный фреймворк для запуска задач
на множестве ядер, кластерах и в облаках
templet.ssau.ru

Инструменты пользователя

Инструменты сайта


templet:работа_в_системе

Различия

Показаны различия между двумя версиями страницы.

Ссылка на это сравнение

Предыдущая версия справа и слеваПредыдущая версия
Следующая версия
Предыдущая версия
templet:работа_в_системе [2013/10/28 18:21] – [Главное меню] artamonovtemplet:работа_в_системе [2013/10/29 19:44] (текущий) – внешнее изменение 127.0.0.1
Строка 3: Строка 3:
 Работа с системой начинается с главной страницы проекта http://graphplus.ssau.ru/templet. Работа с системой начинается с главной страницы проекта http://graphplus.ssau.ru/templet.
  
-{{ :templet:templet-about.png |}}+На главной странице представлена краткая информация о проекте и ссылки быстрого доступа к основным функциям системы.
  
 Для начала работы в системе требуется пройти процедуру регистрации пользователя. Для начала работы в системе требуется пройти процедуру регистрации пользователя.
 +
 +Различная справочная информация и каталог шаблонов доступны без регистрации. Основная документация хранится в вики-системе по адресу: http://graphplus.ssau.ru/wiki.
 +
 +{{ :templet:templet-about.png |}}
 +
 +==== Роли пользователей системы ====
 +
 +В системе используются следующие роли пользователей:
 +
 +  * Гость - базовая роль пользователя до момента входа в систему
 +  * Пользователь - роль пользователя, выполнившего вход
 +  * Модератор - служебная роль, позволяющая редактировать контент пользователей
 +  * Администратор - служебная роль, позволяющая выполнять настройку системы и управлять пользователями и ролями
 +
 +В зависимости от работы пользователя с проектом он выступает в ролях:
 +
 +  * Разработчик проекта
 +  * Создатель проекта
 +
  
 ==== Регистрация ==== ==== Регистрация ====
Строка 48: Строка 67:
 ==== Репозитории ==== ==== Репозитории ====
  
 +Сервис позволяет автоматически создавать проект в VCS по шаблону. Для этого используется интеграция с Subversion репозиториями.
 +
 +{{ :templet:templet-repositories.png |}}
 +
 +Пользователи могут добавлять в систему свои подключения к серверам VCS.
 +
 +{{ :templet:templet-repository-create.png |}}
 +
 +Далее репозиторий можно использовать для создания проектов. Для работы нужен всего один репозиторий, поддерживается использование вложенных директорий.
 ==== Шаблоны проектов ==== ==== Шаблоны проектов ====
  
 +Проекты в системе могут быть созданы на основе шаблонов. Шаблон - базовый набор файлов, реализующий некоторый численный метод.
 +
 +{{ :templet:templet-templates.png |}}
 +
 +Создавать шаблоны может пользователь с ролью Модератор.
 +
 +{{ :templet:templet-template-create.png |}}
 +
 +==== Проекты ====
 +
 +Для перехода к списку проектов нужно выбрать пункт "Проекты" главного меню. В списке отображаются проекты созданные пользователем или проекты, в которых он участвует в качестве разработчика.
 +
 +{{ :templet:templet-projects.png |}}
 +
 +Любой зарегистрированный пользователь может создавать проекты по шаблону или с нуля. 
 +
 +{{ :templet:templet-project-create.png |}}
 +
 +После создания проекта становится доступна страница управления проекта.
 +
 +{{ :templet:templet-project-show.png |}}
 ==== Окружения ==== ==== Окружения ====
 +
 +Под окружением мы будем понимать программно-аппаратный комплекс: совокупность физических ЭВМ, каналов связи, периферийных устройств и ПО, необходимого для работы системы. Хорошим примером является кластер серверов: узлы кластера, высокоскоростные сети передачи данных, система пакетной обработки. Окружения будем подразделять на два типа: целевые и управляющие.
 +
 +Целевым называется окружение, в котором исполняются вычислительные задачи. Управляющие окружения служат для промежуточных операций, таких как сборка приложений, загрузка входных данных, просмотр статистики.
 +
 +{{ :templet:templet-environment-browse.png |}}
 +
 +Пользователи могут подключать собственные окружения в систему. Доступны окружения типа "Linux Server" или "Суперкомпьютер "Сергей Королёв"". Для работы с суперкомпьютером необходимы учётные данные, выдаваемые суперкомпьютерным центром СГАУ((Самарский Государственный Аэрокосмический Университет)).
 +
 +{{ :templet:templet-environment-create.png |}}
  
 ==== Задачи ==== ==== Задачи ====
 +
 +При выборе пункта меню «Задачи» на экране появляется форма задач.
 +
 +{{ :templet:templet-tasks.png |}}
 +
 +Для запуска приложения необходимо создать задачу. Для неё нужно выбрать окружение, загрузить входные данные и задать параметры.
 +
 +Форма запуска задачи представлена на рисунке.
 +
 +{{ :templet:templet-task-create.png |}}
 +
 +Доступные параметры для суперкомпьютерных окружений:
 +
 +  * Время
 +  * Входные данные
 +  * Узлы кластера
 +  * Пользовательские опции задачи
 +
 +После ввода всех параметров задачи, нажмём кнопку «Запланировать». Задача будет создана и добавлена в очередь развёртывания, нам останется только дождаться её завершения. После завершения задачи можно просмотреть журнал исполнения на странице задачи и сохранить результаты.
 +
 +{{ :templet:templet-run-ok.png |}}
 +
 +
templet/работа_в_системе.1382984492.txt.gz · Последнее изменение: 2013/10/28 18:21 — artamonov