Разработка российских программных комплексов для эффективного проектирования сложных технических конструкций и моделирования реальных процессов с использованием терафлопных вычислительных систем
Стадии проекта
Предложение принято
Конкурс завершен
Проект закончен
Проект
02.514.11.4032
Организация
ООО "ТЕСИС"
Руководитель работ
Жлуктов Сергей Васильевич
Продолжительность работ
2007 - 2008, 17 мес.
Бюджетные средства
7 млн
Внебюджетные средства
2,1 млн
Конкурс
Разработка российских программных комплексов для эффективного проектирования сложных технических конструкций и моделирования реальных процессов с использованием терафлопных вычислительных систем.
Разработка конкурентоспособных отечественных программных пакетов для терафлопных вычислительных систем, реализующих потенциал российской школы прикладной математики, предлагающей уникальные технологии решения больших вычислительно сложных задач. Работы являются предварительным этапом для подготовки к выполнению опытно-конструкторских работ по данному направлению с последующей коммерциализацией и прицелом на импортозамещение в данном секторе рынка программного обеспечения, на вытеснение зарубежных аналогов с российских гражданских и оборонных предприятий, обеспечение независимости от зарубежных компаний.
Соисполнители
Организация
НИВЦ МГУ им. М.В. Ломоносова
Этапы проекта
1
18.05.2007 - 31.07.2007
а) разработана методика параллельного решения систем линейных уравнений на основе неполных факторизаций второго порядка точности;
б) проведён предварительный анализ базового алгоритма;
в) разработана методология проведения исследований по масштабируемости на тестовых задачах различного типа;
г) выделены особенности аппаратной среды, влияющие на эффективность выполнения параллельных программ на вычислительных кластерах;
д) разработана методика исследования динамических характеристик параллельной версии комплекса FlowVision;
е) проведены эксперименты с тестовым набором программ, показавшие эффективность разработанной методики.
б) проведён предварительный анализ базового алгоритма;
в) разработана методология проведения исследований по масштабируемости на тестовых задачах различного типа;
г) выделены особенности аппаратной среды, влияющие на эффективность выполнения параллельных программ на вычислительных кластерах;
д) разработана методика исследования динамических характеристик параллельной версии комплекса FlowVision;
е) проведены эксперименты с тестовым набором программ, показавшие эффективность разработанной методики.
2
01.08.2007 - 07.12.2007
разработан общий алгоритм функционирования параллельной версии программного комплекса FlowVision;
б) разработаны базовые параллельные алгоритмы генерации 3-мерных расчётных сеток, разрешающих сложные пространственные области;
в) разработаны принципы и интерфейсы объединения компонентов, подготовленных взаимодействующими командами разработчиков, а также модули поддержки основных этапов численного моделирования;
г) разработаны рабочие гипотезы построения модели параллельной версии FlowVision под ОС семейства Linux и ОС семейства Windows;
д) изготовлена модель параллельной версии FlowVision под ОС семейства Linux и ОС семейства Windows;
е) разработаны программа и методика проведения численных экспериментов;
ж) проведены численные эксперименты;
з) проведены технико-экономические исследования эффективности внедрения параллельной версии FlowVision в народное хозяйство.
б) разработаны базовые параллельные алгоритмы генерации 3-мерных расчётных сеток, разрешающих сложные пространственные области;
в) разработаны принципы и интерфейсы объединения компонентов, подготовленных взаимодействующими командами разработчиков, а также модули поддержки основных этапов численного моделирования;
г) разработаны рабочие гипотезы построения модели параллельной версии FlowVision под ОС семейства Linux и ОС семейства Windows;
д) изготовлена модель параллельной версии FlowVision под ОС семейства Linux и ОС семейства Windows;
е) разработаны программа и методика проведения численных экспериментов;
ж) проведены численные эксперименты;
з) проведены технико-экономические исследования эффективности внедрения параллельной версии FlowVision в народное хозяйство.
3
01.01.2008 - 31.07.2008
а) Реализована параллельная декомпозиция задачи по процессорам с учетом адаптации расчетной сетки на основе ParMeTiS;
б) Улучшена масштабируемость базового решателя FlowVision;
в) Повышено качество предобуславливания решателя для ускорения сходимости итерационного процесса;
г) Оптимизированы затраты памяти в решателе и улучшена масштабируемость решателя по памяти;
д) Улучшена производительность решателя при проведении итераций;
е) Освоен кластер СКИФ МГУ;
ж) На кластере СКИФ МГУ проведены численные эксперименты на задачах среднего размера с контролем масштабируемости;
з) На кластере СКИФ МГУ решена задача с рекордным на данный момент числом расчетных ячеек.
б) Улучшена масштабируемость базового решателя FlowVision;
в) Повышено качество предобуславливания решателя для ускорения сходимости итерационного процесса;
г) Оптимизированы затраты памяти в решателе и улучшена масштабируемость решателя по памяти;
д) Улучшена производительность решателя при проведении итераций;
е) Освоен кластер СКИФ МГУ;
ж) На кластере СКИФ МГУ проведены численные эксперименты на задачах среднего размера с контролем масштабируемости;
з) На кластере СКИФ МГУ решена задача с рекордным на данный момент числом расчетных ячеек.
4
01.08.2008 - 31.10.2008
разработанные виды продукции (веществ / устройств / программных продуктов / технологий / методов и результатов исследований) с указанием их характеристик, полу-ченных, в том числе, по результатам испытаний, оценка соответствия этих характеристик требованиям технического задания.
На отчётном этапе НИР была завершена разработка параллельной версии программного комплекса FlowVision (версии присвоен номер 3.06).
FlowVision 3.06 ориентирован на решение наиболее сложных задач, где присутствуют:
- большая разница пространственных и временных масштабов,
- сложная геометрия объектов в расчетной области.
FlowVision 3.06 рассчитывает течения жидкости и газа быстро и с вы-сокой точностью. Это достигается использованием:
- расчетных сеток высокого качества,
- современных численных методов,
- быстрого решателя линейных и нелинейных алгебраических уравнений,
- эффективного алгоритма распределения нагрузки при решении задачи на многопроцессорной вычислительной системе.
FlowVision 3.06 базируется на параллельных алгоритмах и обладает свойством масштабируемости на вычислительных системах, состоящих не менее чем из 128 процессоров.
FlowVision 3.06 обладает совместимостью по обмену информацией с системами автоматизированного проектирования SolidWorks, Unigraphics, ProEngineer, CATIA.
FlowVision 3.06 предоставляет возможность детального, в том числе визуального, анализа результатов расчета.
FlowVision 3.06 функционирует под управлением ОС семейств Linux и Windows.
На отчётном этапе НИР была завершена разработка параллельной версии программного комплекса FlowVision (версии присвоен номер 3.06).
FlowVision 3.06 ориентирован на решение наиболее сложных задач, где присутствуют:
- большая разница пространственных и временных масштабов,
- сложная геометрия объектов в расчетной области.
FlowVision 3.06 рассчитывает течения жидкости и газа быстро и с вы-сокой точностью. Это достигается использованием:
- расчетных сеток высокого качества,
- современных численных методов,
- быстрого решателя линейных и нелинейных алгебраических уравнений,
- эффективного алгоритма распределения нагрузки при решении задачи на многопроцессорной вычислительной системе.
FlowVision 3.06 базируется на параллельных алгоритмах и обладает свойством масштабируемости на вычислительных системах, состоящих не менее чем из 128 процессоров.
FlowVision 3.06 обладает совместимостью по обмену информацией с системами автоматизированного проектирования SolidWorks, Unigraphics, ProEngineer, CATIA.
FlowVision 3.06 предоставляет возможность детального, в том числе визуального, анализа результатов расчета.
FlowVision 3.06 функционирует под управлением ОС семейств Linux и Windows.
Программа
Программа "Исследования и разработки по приоритетным направлениям развития научно-технологического комплекса России на 2007-2013 годы"
Программное мероприятие
1.4 Проведение проблемно-ориентированных поисковых исследований и создание научно-технического задела по перспективным технологиям в области информационно-телекоммуникационных систем
Продолжительность работ
2007 - 2008, 17 мес.
Бюджетные средства
7 млн
Организация
НИЦ "Курчатовский институт"
профинансировано
профинансировано
профинансировано
Продолжительность работ
2009 - 2010, 13 мес.
Бюджетные средства
15 млн
Организация
ФГУП "РФЯЦ-ВНИИЭФ"
профинансировано
Продолжительность работ
2007 - 2009, 25 мес.
Бюджетные средства
90 млн
Организация
АО "Т-Платформы"
профинансировано