Retour

G-2024-06

\(\texttt{LibHSL}\): the ultimate collection for large-scale scientific computation

, , et

référence BibTeX

La bibliothèque de sous-programmes Harwell (HSL) est une suite renommée de méthodes numériques efficaces et robustes conçus pour résoudre des problèmes mathématiques complexes tels que la résolution de systèmes linéaires creux ou le calcul de valeurs propres et de vecteurs propres pour les matrices creuses. LibHSL est la collection ultime des bibliothèques HSL et facilite leur intégration dans des projets en C, Fortran ou Julia. L'un des aspects notables de LibHSL est son système de compilation basé sur Meson. Ce nouveau système de compilation accélère considérablement la compilation tout en assurant la portabilité sur différents systèmes d'exploitation. Afin de rendre l'expérience utilisateur encore plus simple, LibHSL offre des archives contenant des bibliothèques dynamiques précompilées ainsi qu'un module HSL_jll.jl, spécialement conçu pour l'écosystème Julia. Les utilisateurs évitent ainsi la compilation sur leurs machines locales avec une bibliothèque prête à l'emploi.

, 5 pages

Axes de recherche

Application de recherche

Document

G2406.pdf (400 Ko)