Хайпре
![]() | В этой статье есть несколько проблем. Пожалуйста, помогите улучшить его или обсудите эти проблемы на странице обсуждения . ( Узнайте, как и когда удалять эти шаблонные сообщения )
|
Стабильная версия | 2.11.2 / 2017/03/13 |
---|---|
Репозиторий | |
Операционная система | Линукс , Юникс |
Доступно в | C (основной язык), C++, FORTRAN |
Тип | Высокопроизводительное параллельное программное обеспечение для линейных систем и задач собственных значений |
Лицензия | LGPL (версия 2.1) |
Веб-сайт | https://computing.llnl.gov/projects/hypre-scalable-linear-solvers-multigrid-methods |
Parallel High Performance Preconditioners ( hypre ) — это библиотека подпрограмм для масштабируемого ( параллельного ) решения линейных систем. Встроенный пакет BLOPEX дополнительно позволяет решать задачи на собственные значения . Основным преимуществом Hypre является наличие высокопроизводительных параллельных многосеточных предобусловливателей для решения как структурированных, так и неструктурированных сетевых задач. [1] [2]
В настоящее время Hypre поддерживает только реальную двойной точности арифметику . Hypre использует стандарт интерфейса передачи сообщений (MPI) для всей передачи сообщений. PETSc имеет интерфейс для вызова Hypre предобуславливателей .
Hypre разрабатывается и поддерживается участниками проекта Scalable Linear Solvers в Ливерморской национальной лаборатории имени Лоуренса .
Функции
[ редактировать ]Hypre предоставляет следующие возможности:
- Параллельные векторы и матрицы с использованием нескольких разных интерфейсов.
- Масштабируемые параллельные предобуславливатели
- Встроенный БЛОПЭКС
Ссылки
[ редактировать ]- ^ Фалгоут, РД; Джонс, Дж. Э.; Ян, УМ (2005). «Стремление к масштабируемости концептуальных интерфейсов Hypre» . Транзакции ACM в математическом программном обеспечении . 31 (3): 326–350. дои : 10.1145/1089014.1089018 . S2CID 19025723 .
- ^ Фалгоут, РД; Джонс, Дж. Э.; Ян, УМ (2006). «Проектирование и реализация hypre, библиотеки параллельных высокопроизводительных предобуславливателей». В Брюасете, AM; Твейто, А. (ред.). Численное решение уравнений в частных производных на параллельных компьютерах . Конспекты лекций по вычислительной технике и технике. Том. 51. Шпрингер-Верлаг. стр. 267–294. дои : 10.1007/3-540-31619-1_8 . ISBN 978-3-540-29076-6 .