1 / 14

Параллельный полу-явный алгоритм численного решения задач динамики жидкости

0. 1. 2. 3. 4. 5. 6. 7. 8. 9. A. Параллельный полу-явный алгоритм численного решения задач динамики жидкости. Газизов Р. К. Лукащук С. Ю. УГАТУ gazizov@mail.rb.ru lsu@mail.rb.ru. Михайленко К. И. ИМех УНЦ РАН const@anrb.ru. 0. 1. 2. 3. 4. 5. 6. 7. 8. 9. A.

hila
Download Presentation

Параллельный полу-явный алгоритм численного решения задач динамики жидкости

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. 0 1 2 3 4 5 6 7 8 9 A Параллельный полу-явный алгоритм численного решения задач динамики жидкости Газизов Р. К. Лукащук С. Ю. УГАТУ gazizov@mail.rb.ru lsu@mail.rb.ru Михайленко К. И. ИМех УНЦ РАН const@anrb.ru

  2. 0 1 2 3 4 5 6 7 8 9 A Параллельный полу-явный алгоритм численного решения задач динамики жидкости Предлагается модификация последовательного полуявного алгоритма, основанная на геометрическом параллелизме. Декомпозиция исходной расчетной области на ряд подобластей, количество которых соответствует числу процессоров, производится для линейной топологии. Обеспечение равномерности загрузки вычислительной кластерной системы достигается дополнительным разбиением подобласти на несколько частей, после расчета каждой из которых осуществляется обмен данными между соседними процессорами.

  3. 0 1 2 3 4 5 6 7 8 9 A Параллельный полу-явный алгоритм численного решения задач динамики жидкости Последовательный алгоритм: Griebel M., Dornseifer T., Neunhoeffer T. Numerical simulation in flud dynamics. Philadelphia: SIAM. 1997.

  4. 0 1 2 3 4 5 6 7 8 9 A Параллельный полу-явный алгоритм численного решения задач динамики жидкости • Эффективный параллельный алгоритм для кластерной вычислительной системы должен обеспечивать: • минимальный обмен данными между узлами кластера; • максимально равномерную загрузку всех процессоров. • Foster I. • Designing and Building Parallel Programs. • Addison-Wesley, 1995.

  5. 0 1 2 3 4 5 6 7 8 9 A Параллельный полу-явный алгоритм численного решения задач динамики жидкости Процесс параллельного вычисления Пространственная декомпозиция области для линейной топологии вычислительной системы.

  6. 0 1 2 3 4 5 6 7 8 9 A Параллельный полу-явный алгоритм численного решения задач динамики жидкости Процесс параллельного вычисления Пространственно-временная диаграмма для простой декомпозиции

  7. 0 1 2 3 4 5 6 7 8 9 A Параллельный полу-явный алгоритм численного решения задач динамики жидкости Процесс параллельного вычисления Пространственная декомпозиция области для линейной топологии вычислительной системы. Дополнительное разбиение области на две части.

  8. 0 1 2 3 4 5 6 7 8 9 A Параллельный полу-явный алгоритм численного решения задач динамики жидкости Процесс параллельного вычисления Пространственно-временная диаграмма при бинарном разбиении подобластей

  9. 0 1 2 3 4 5 6 7 8 9 A Параллельный полу-явный алгоритм численного решения задач динамики жидкости Процесс параллельного вычисления Пространственная декомпозиция области для линейной топологии вычислительной системы. Дополнительное разбиение области на три части.

  10. 0 1 2 3 4 5 6 7 8 9 A Параллельный полу-явный алгоритм численного решения задач динамики жидкости Процесс параллельного вычисления Пространственно-временная диаграмма при множественном разбиении подобластей

  11. 0 1 2 3 4 5 6 7 8 9 A Параллельный полу-явный алгоритм численного решения задач динамики жидкости Оценка эффективности время вычисления одной части подобласти время пересылки одного сообщения время сохранения промежуточных результатов

  12. 0 1 2 3 4 5 6 7 8 9 A Параллельный полу-явный алгоритм численного решения задач динамики жидкости Оценка эффективности Процессор: Alpha21164EV5 Количество узлов: 12 Среда коммуникации: FastEthernet Учебный кластер Башкирского регионального центра высокопроизводительных вычислений

  13. 0 1 2 3 4 5 6 7 8 9 A Параллельный полу-явный алгоритм численного решения задач динамики жидкости Оценка эффективности Число считающих узлов: Количество частей в подобласти: Количество операций в точке: Размер единицы данных: Производительность процессора: Латентность среды коммуникации: Скорость передачи данных: Размер расчетной области не менее 300х1100

  14. Параллельный полу-явный алгоритм численного решения задач динамики жидкости 0 1 Газизов Р. К. УГАТУ gazizov@mail.rb.ru Лукащук С. Ю. УГАТУ lsu@mail.rb.ru Михайленко К. И. ИМех УНЦ РАН const@anrb.ru 2 3 4 В работе показано что алгоритмы, базирующиеся на полу-явных численных схемах, объединяющих некоторые достоинства как явных, так и неявных конечно-разностных численных схем, могут быть эффективно использованы на кластерных вычислительных системах. В настоящее время проводится работа по реализации представленного алгоритма для кластерной вычислительной системы. 5 6 7 8 9 A

More Related