Хайпр

ГИПРЕ
Стабильный релиз
2.11.2 / 2017/03/13
Репозиторий
  • github.com/hypre-space/hypre
Операционная системаLinux , Unix
Доступно в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 использует стандарт Message Passing Interface (MPI) для всех коммуникаций с передачей сообщений. PETSc имеет интерфейс для вызова предобуславливателей Hypre .

Hypre разрабатывается и поддерживается участниками проекта Scalable Linear Solvers в Ливерморской национальной лаборатории им. Э. Лоуренса .

Функции

hypre предоставляет следующие возможности:

  • Параллельные векторы и матрицы с использованием нескольких различных интерфейсов
  • Масштабируемые параллельные прекондиционеры
  • Встроенный BLOPEX

Ссылки

  1. ^ Falgout, RD; Jones, JE; Yang, UM (2005). «В погоне за масштабируемостью концептуальных интерфейсов Hypre». ACM Transactions on Mathematical Software . 31 (3): 326– 350. doi :10.1145/1089014.1089018. S2CID  19025723.
  2. ^ Falgout, RD; Jones, JE; Yang, UM (2006). «Проектирование и реализация hypre, библиотеки параллельных высокопроизводительных предобуславливателей». В Bruaset, AM; Tveito, A. (ред.). Численное решение уравнений с частными производными на параллельных компьютерах. Lecture Notes in Computational Science and Engineering. Vol. 51. Springer-Verlag. pp.  267– 294. doi :10.1007/3-540-31619-1_8. ISBN 978-3-540-29076-6.
  • Домашняя страница Hypre
  • Домашняя страница PETSc
  • Домашняя страница BLOPEX
Retrieved from "https://en.wikipedia.org/w/index.php?title=Hypre&oldid=1232070637"