PARUS
Страница проекта ПАРУС / Руководство / Формат файла расписания EnglishRus

Описание файла расписания

Расписание — текстовый файл, устроенный по структуре аналогично с текстовым файлом представляющем граф алгоритма. В данном файле указывается число процессоров на единицу меньшее, чем число процессоров в вычислительной многопроцессорной системе. Процессор с номером 0 резервируется под управляющие функции и недоступен пользователю инструментальной системы. В дальнейшем между '<' и '>' скобками будут содержаться понятия, а всё что содержится между '{' и '}' может быть повторено несколько раз. Символ ::= означает расшифровку понятия.

<schedule>::=
<SCHEDULE_BEGIN>
num_processors <число процессоров>
{<processor>}
<SCHEDULE_END>

<processor>::=
<PROCESSOR_BEGIN>
name <номер процессора>
num_nodes <число узлов графа алгоритма>
nodes ({<номер узла графа алгоритма>})
<PROCESSOR_END>

num_processors число процессоров. На единицу меньшее, чем реально использующееся для запуска задачи пользователя на многопроцессорной системе
name номер процессора. Не должно быть процессора с 0 номером
num_nodes число узлов графа алгоритма, которое предполагается исполнить на данном процессоре
 
Администратор: Алексей Сальников