26-29 октября 2010 года, Красноярск

Дементьева Е.В.   Карепова Е.Д.   Малышев А.В.  

Сравнение реализаций MPI: управление памятью и обмены данными в SMP-узловых кластерах

Докладчик: Дементьева Е.В.

В данной работе обсуждаются некоторые аспекты эффективного использования кластерных систем на примере реализации метода конечных элементов для начально-краевой задачи для уравнений мелкой воды [1-3].

В процессе разработки программного обеспечения (ПО) для решения рассматриваемой задачи мы столкнулись с некоторыми трудностями, обусловленными недостатком информации об эффективности того или иного способа решения частных подзадач. В связи с этим, было проведено исследование, результаты которого относятся не столько к самой задаче, сколько к инструментам, с помощью которых она решается. В частности, была сопоставлена эффективность двух широко распространенных реализаций стандарта MPI, исследовано поведение нашего ПО при использовании различных способов выделения памяти, а также обнаружено несколько интересных эффектов, возникающих при измерении и оценке затрат на обмен данными между вычислительными процессами.

Список литературы

  1. 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.
  2. 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.
  3. Карепова Е.Д., Шайдуров В.В. Параллельная реализация МКЭ для начально-краевой задачи мелкой воды // Вычислительные технологии. - 2009. - Т.14,№6. - C. 45-57.


К списку докладов