Логос Платформа предназначена для интеграции модулей пакета программ ЛОГОС и отраслевых (авторских) расчётных кодов для обеспечения расчета комплексных мультидисциплинарных задач суперкомпьютерного моделирования, а также проведения параметрических и оптимизационных исследований.


Почему Логос Платформа?

Разработана для решения промышленных задач

Логос Платформа проектировалась и разрабатывалась на основе требований отечественных предприятий для решения реальных задач в различных отраслях промышленности, включая атомную энергетику, авиастроение, судостроение, транспортное машиностроение и многие другие.


Широкий набор уровней интеграции расчетных модулей в Логос Платформу

Логос Платформа позволяет интегрировать расчетные модули следующими способами:

  • Включение расчетного модуля в графический пользовательский интерфейс для обеспечения управления модулем и запуска расчетов на доступных вычислительных ресурсах
  • Включение расчетного модуля в расчетные цепочки задач при параметрических и оптимизационных исследованиях
  • Включение расчетного модуля для проведения комплексных расчетов сопряженного и связанного моделирования совместно с модулями, включенными в платформу
  • Подключаемый расчетный модуль («Plugin»). Легковесный модуль подключается к расчетным модулям ЛОГОС или любым другим, включенным в платформу и имеет возможность оперировать с внутренними структурами данных основного расчетного модуля. Это позволяет реализовать дополнительный необходимый пользователю функционал расчетных модулей, включенных в Логос Платформу, без их переработки

Высокопроизводительные вычисления

Логос Платформа обеспечивает проведение расчетов интегрированных расчетных модулей на высокопроизводительных кластерах в удаленном и локальном режимах, что позволяет значительно сократить время проведения расчетов для ресурсоемких задач и обеспечивает простоту доступа к вычислительным ресурсам различного класса.


Основные возможности

Комплексные мультидисциплинарные расчеты

  • Графический интерфейс пользователя, позволяющий создавать и настраивать расчетные схемы и шаблоны для связанных, сопряженных и комплексных расчетов, включая параметрические и оптимизационные исследования. Обеспечивает динамическую интеграцию отраслевых кодов, позволяет настраивать одиночные, совместные, оптимизационные задачи с возможностью анализа полученных результатов
  • Универсальный транспортный уровень «CCF» (Cooperative Computation Framework), обеспечивает возможность обмена данными между расчетными модулями в процессе связанного расчета комплексных мультидисциплинарных задач суперкомпьютерного моделирования
  • Подсистема обработки и выполнения сценариев комплексных расчетов обеспечивает локальный и удаленный запуски задач с контролем хода расчета

    Программные интерфейсы и библиотеки для создания проблемно ориентированных графических интерфейсов пользователя для обеспечения оптимального функционала под конкретные расчетные технологии

Графический интерфейс пользователя

Графический интерфейс пользователя обеспечивает:

  • Динамическую интеграцию расчетных модулей
  • Возможность вызова соответствующих САПР, препроцессоров, конвертеров для подготовки расчетных моделей
  • Объединение расчетных моделей в связанную и сопряженную мультидисциплинарную задачу с выбором интерфейсов взаимодействия и возможностью их настройки с использованием схемного редактора
  • Подготовку сценариев оптимизационных и параметрических исследований с использованием схемного редактора, в том числе с возможностью создания пользовательских обработчиков этапов сценария, используя предопределенные правила
  • Настройку механизма пользовательских функций для интегрированных расчетных модулей
  • Запуск обработчика сценария для выполнения подготовленных сценариев с контролем хода выполнения сценария
  • Анализ полученных результатов с возможностью вызова постпроцессоров как внешних утилит

Универсальный транспортный уровень

Универсальный транспортный уровень - настраиваемая среда, обеспечивающая взаимодействие между основными расчетными модулями в процессе связанного расчета мультидисциплинарных задач, которая обеспечивает:

  • Взаимодействие расчетных модулей с использованием протоколов MPI или TCP/IP
  • Взаимодействие с неограниченным количеством расчетных модулей по неограниченному количеству
  • Файловый контейнер обмена данными - модуль взаимодействия расчетных модулей в процессе поэтапного (сопряженного) расчета мультидисциплинарных задач

Подсистема обработки и выполнения сценариев

Обработчик сценария и его модули предназначены для выполнения подготовленных расчетных сценариев и обеспечивают:

  • Передачу управления модулям в соответствии с логикой сценария в процессе исполнения расчетного задания
  • Реализацию логики отдельных этапов за счет вызова внешних программ, а также использования возможностей языка программирования Python;