Проект: ИПМ РАН/Норма/Unstructured Grids

Метод реализации на языке Норма задач на нерегулярных сетках

Основные разработчики
ИПМ РАН (Институт прикладной математики им. М.В.Келдыша)
с.н.с., к.ф.-м.н Александр Николаевич Андрианов
Тип (теория, программная система, приложение, аппаратные средства) проекта
Приложения и методология программирования
Краткое описание
Язык Норма (см. [ИПМ РАН/Норма]) ориентирован (изначально) на реализацию программ решения сеточных задач на регулярных статических сетках. Предложен метод, позволяющий на языке Норма реализовывать задачи на нерегулярных сетках. Метод основан на:
  • Способе исключения обращения к нерегулярному множеству "соседей" x(c(i,j)), j=1,..,n(i) при расчете величины x(i)-за счет дублирования значений x(c(i,j)) в регулярный массив xs(i,j)= x(c(i,j)) при помощи Фортран-вставки в Норма-программу.
  • Средствах оптимального (минимизирующего обмены) распределения расчетных величин x(i) по процессорами--за счет сортировки массива x(i) с указанным критерием оптимальности. Были исследованы (сравнение на эффективность) собственная (ИПM РАН) программа сортировки и известная система MeTiS.
Область применения
Метод разработки приложений: метод реализации на языке Норма задач на нерегулярных сетках
Связь с другими проектами/платформами
Используется язык Норма (проект [ИПМ РАН/Норма]).
Завершенность проекта
Метод разработан и использован для решения прикладных задач
Контакты, ссылки на доп. информацию
Александр Николаевич Андрианов, тел. (095) 333-5578, e-mail: and@a5.kiam1.rssi.ru

© Лаборатория Параллельных Информационных Технологий, НИВЦ МГУ
Rambler's Top100