Файл REZER
предназначен для сохранения результата вычислений системы ФРУНД в режиме использования MPI.
Этот файл хранит следующие данные:
В следующей таблице приводится информация об элементах заголовка данного файла.
Элемент заголовка | Тип | Количество | |
---|---|---|---|
Размер заголовка в байтах | int | 1 | |
Количество тел | int | 1 | |
Количество соединительных элементов | int | 1 | |
Шаг расчета по времени | double | 1 | |
Последовательность1) | номеров тел | int | Количество тел |
масок степеней свободы и матрицы поворота | short |
Кадр состоит из двух областей:
Файлы с результатами нового формата являются бинарными и обычно имеют наименование REZER
.
Новый формат файлов с результатами решения построен по схожим принципам, что и старый.
Содержимое файла можно разделить на 2 основные части:
Заголовок включает в себя следующие поля:
В маске тела используются последние 7 бит:
Таким образом, на тело в кадре может приходиться от 3 до 27 вещественных чисел, или от 12 до 108 байт.
В маске соединительного элемента используются только последние 6 бит. Организация этих бит аналогична организации бит 5 – 0 в маске тела. Однако наличие одной степени свободы означает хранение в кадре 4 вещественных чисел — параметров соединительного элемента, поэтому на один соединительный элемент может приходиться от 4 до 24 вещественных чисел (или от 16 до 96 байт).
После окончания заголовка в файле идет последовательность кадров.
В каждом кадре сначала записана информация, относящаяся к телам (в том порядке, как они были перечислены в заголовке), а затем — информация, относящаяся к соединительным элементам (также порядок следования сохраняется, как в заголовке).