Hypre - Hypre
Stabilní uvolnění | 2.11.2 / 2017/03/13 |
---|---|
Úložiště | |
Operační systém | Linux, Unix |
K dispozici v | C (hlavní jazyk), C ++, FORTRAN |
Typ | Vysoce výkonný paralelní software pro lineární systémy a problémy vlastních čísel |
Licence | LGPL (verze 2.1) |
webová stránka | https://computation.llnl.gov/casc/hypre/software.html |
Paralelní Vysoce výkonné předpoklady (hypre) je knihovna rutiny pro škálovatelné (paralelní ) řešení lineárních systémů. Integrovaný BLOPEX balíček navíc umožňuje řešení vlastní číslo problémy. Hlavní síla Hypre je dostupnost vysoce výkonného paralelního systému multigrid předpoklady pro strukturované i nestrukturované problémy se sítí viz (Falgout et al., 2005, 2006).
V současné době, Hypre podporuje pouze nemovitý dvojnásobná přesnost aritmetický. Hypre používá Rozhraní pro předávání zpráv (MPI) standard pro veškerou komunikaci předávající zprávy. PETSc má rozhraní pro volání Hypre předpoklady.
Hypre je vyvíjen a je podporován členy projektu Scalable Linear Solvers v rámci Lawrence Livermore National Laboratory.
Funkce
hypre poskytuje následující funkce:
- Paralelní vektory a matice pomocí několika různých rozhraní
- Škálovatelné paralelně předpoklady
- Vestavěný BLOPEX
Reference
- Falgout, R.D .; Jones, J. E.; Yang, Spojené království (2005). „Sledování škálovatelnosti koncepčních rozhraní hypre“. Transakce ACM na matematickém softwaru. 31 (3): 326–350. doi:10.1145/1089014.1089018.
- Falgout, R.D .; Jones, J. E.; Yang, Spojené království (2006). „Design and Implementation of hypre, a Library of Parallel High Performance Preconditioners“. In Bruaset, A. M .; Tveito, A. (eds.). Numerické řešení parciálních diferenciálních rovnic na paralelních počítačích. Přednášky v oblasti výpočetní vědy a techniky. 51. Springer-Verlag. 267–294. doi:10.1007/3-540-31619-1_8. ISBN 978-3-540-29076-6.