Вперед: 5.1. Библиотека подпрограмм ScaLAPACK
Назад: 4.10. Контрольные вопросы к главе 4.
К содержанию: Оглавление


Глава 5. Библиотеки подпрограмм для многопроцессорных вычислительных систем

Использование многопроцессорных систем для решения сложных вычислительных задач значительно расширяет возможности исследователей, занимающихся компьютерным моделированием сложных физических процессов. Однако, как было показано в предыдущих частях, разработка эффективных программ для многопроцессорных систем, особенно с распределенной памятью, представляет собой достаточно сложную задачу. Значительно облегчают решение этой задачи готовые параллельные подпрограммы для решения стандартных задач численных методов. Как правило, библиотеки таких подпрограмм разрабатываются ведущими специалистами в области численных методов и параллельного программирования. В частности, на всех многопроцессорных системах центра высокопроизводительных вычислений ЮФУ установлены библиотеки параллельных подпрограмм ScaLAPACK и Aztec, которые широко используются для решения реальных прикладных задач. Однако использование этих библиотек не освобождает программиста от необходимости четкого и ясного понимания принципов параллельного программирования и само по себе далеко не тривиально. Предлагаемая вниманию читателя глава призвана помочь в освоении этих пакетов.



Вперед: 5.1. Библиотека подпрограмм ScaLAPACK
Назад: 4.10. Контрольные вопросы к главе 4.
К содержанию: Оглавление