Hypre - Hypre
Стабильный выпуск | 2.11.2 / 2017/03/13 |
---|---|
Репозиторий | |
Операционная система | Linux, Unix |
Доступно в | C (основной язык), C ++, FORTRAN |
Тип | Высокопроизводительное параллельное программное обеспечение для линейных систем и задач на собственные значения |
Лицензия | LGPL (версия 2.1) |
Интернет сайт | https://computation.llnl.gov/casc/hypre/software.html |
Параллель Предварительные кондиционеры с высокими эксплуатационными характеристиками (гипре) - это библиотека распорядки за масштабируемый (параллельно ) решение линейных систем. Встроенный BLOPEX пакет дополнительно позволяет решить собственное значение проблемы. Основная сила Hypre наличие высокопроизводительного параллельного многосеточный предварительные кондиционеры о задачах как структурированной, так и неструктурированной сетки см. (Falgout et al., 2005, 2006).
В настоящее время, Hypre поддерживает только настоящий двойная точность арифметика. Hypre использует Интерфейс передачи сообщений (MPI) стандарт для обмена сообщениями. PETSc имеет интерфейс для вызова Hypre предварительные кондиционеры.
Hypre разрабатывается и поддерживается участниками проекта Scalable Linear Solvers в рамках Национальная лаборатория Лоуренса Ливермора.
Функции
гипре предоставляет следующие возможности:
- Параллельные векторы и матрицы с использованием нескольких разных интерфейсов
- Масштабируемая параллель предварительные кондиционеры
- Встроенный BLOPEX
Рекомендации
- Falgout, R.D .; Jones, J.E .; Ян, У. (2005). «Стремление к масштабируемости концептуальных интерфейсов Hypre». Транзакции ACM на математическом ПО. 31 (3): 326–350. Дои:10.1145/1089014.1089018.
- Falgout, R.D .; Jones, J.E .; Ян, У. (2006). "Разработка и реализация hypre, библиотеки параллельных высокопроизводительных прекондиционеров". В Bruaset, A.M .; Твейто, А. (ред.). Численное решение уравнений с частными производными на параллельных компьютерах. Конспект лекций по вычислительным наукам и технике. 51. Springer-Verlag. С. 267–294. Дои:10.1007/3-540-31619-1_8. ISBN 978-3-540-29076-6.