Дементьева Е.В. Карепова Е.Д. Малышев А.В.
Сравнение реализаций MPI: управление памятью и обмены данными в SMP-узловых кластерах
Докладчик: Дементьева Е.В.
В данной работе обсуждаются некоторые аспекты эффективного использования кластерных систем на примере реализации метода конечных элементов для начально-краевой задачи для уравнений мелкой воды [1-3].
В процессе разработки программного обеспечения (ПО) для решения рассматриваемой задачи мы столкнулись с некоторыми трудностями, обусловленными недостатком информации об эффективности того или иного способа решения частных подзадач. В связи с этим, было проведено исследование, результаты которого относятся не столько к самой задаче, сколько к инструментам, с помощью которых она решается. В частности, была сопоставлена эффективность двух широко распространенных реализаций стандарта MPI, исследовано поведение нашего ПО при использовании различных способов выделения памяти, а также обнаружено несколько интересных эффектов, возникающих при измерении и оценке затрат на обмен данными между вычислительными процессами.
Список литературы
- Agoshkov V.I. Inverse problems of the mathematical theory of tides: boundary-function problem // Russ. J. Numer. Anal. Math. Modelling. - 2005. - vol. 20, 1. - P. 1-18.
- Kamenshchikov, L.P. Simulation of surface waves in basins by the finite element method / Kamenshchikov L.P., Karepova E.D., Shaidurov V.V. // Russian J. Numer. Anal. Math. Modelling - 2006. - Vol. 21(4). - Pp. 305 - 320.
- Карепова Е.Д., Шайдуров В.В. Параллельная реализация МКЭ для начально-краевой задачи мелкой воды // Вычислительные технологии. - 2009. - Т.14,№6. - C. 45-57.
К списку докладов