§10. Специализированные библиотеки

Программа пишется на стандартном языке программирования с обращениями к параллельным процедурам из специализированных библиотек. Таких библиотек довольно много и параллельные процедуры можно использовать при работе с линейной алгеброй, методами Монте-Карло, генетическими алгоритмами, квантовой химией и др.

Некоторые библиотеки указаны в табл. 5.

Таблица 5

Название

Предназначение

Aztec

Итерационные методы решения СЛАУ

Distributed Parallelization at CWP

Расчет сейсмических моделей

GALOPPS

Обобщенные генетические алгоритмы

NAMD

Молекулярная динамика

ParMETIS

Работа с графами

PBLAS

Процедуры линейной алгебры

PGAPack

Параллельные генетические алгоритмы