Программная система «Термоупругость-3D» состоит из подсистем, которые реализуют соответствующие этапы конечно-элементного расчета, при этом межмодульный интерфейс осуществляется посредством обмена текстовыми файлами специального формата через файловую структуру системы (рис. 2.1).
Формирование исходных данных для расчета, с помощью модуля «Формирование задачи», включает в себя описание параметров материалов и граничных условий, задание связей материалов с фрагментами и граничных условий с поверхностями конечно-элементной модели, задание начальных условий, а также значений временных шагов для нестационарных расчетов.
Информация, необходимая для проведения расчетов в лабораторной работе, хранится в файлах нескольких различных форматов:
· файлы, в которых хранятся описания параметров одного или нескольких материалов (*.mat);
· файлы, в которых хранятся описания параметров одного или нескольких граничных условий (*.bnd);
· файл, содержащий значения начальных температур (*.bgt);

Рисунок 2.1 - Структурная организация ПС «Термоупругость-3D»
· файл, содержащий значения начальных температур (*.bgt);
· файл, в котором хранятся значения временных шагов для проведения нестационарных расчетов (*.tms);
· файл, в котором содержится полное описание проекта расчета (*.рrj);
Файл проекта, содержащий ссылки на все файлы, необходимые для описания исходных данных задачи, передается модулю «Решатель» (Run.exe).
Модуль «Решатель» позволяет сопоставить файлу проекта файл, содержащий описание алгоритма расчета (*.prg), а также формирует файл, в котором хранится информация о дополнительных настройках, которые позволяют снизить время и повысить точность расчета (*.set). Результатом работы модуля «Решатель» являются файлы результатов (*.res), которые вместе с файлом описания конечно-элементной модели (*.brk) передаются подсистеме «Визуализатор результатов» (Visualisation.exe).