If you are a cloud HPC provider struggling with customers whose simulation jobs hit scaling walls on your largest clusters — NLAFET developed open-source linear algebra libraries with advanced scheduling and auto-tuning that extract more performance from heterogeneous multi-core architectures. Their 39 deliverables include fault-tolerant solvers that keep running even when hardware nodes fail, reducing wasted compute hours on large jobs.
Faster Math Software That Makes Supercomputer Simulations Scale to Extreme Sizes
Imagine you're trying to solve a massive jigsaw puzzle, but instead of one person working on it, you have thousands of people — and the hard part is making sure they don't step on each other's toes. That's essentially what happens when supercomputers try to crunch enormous math problems. NLAFET rewrote the core math recipes (linear algebra) so they can run efficiently across thousands of processors at once, even when some processors fail mid-calculation. The result is open-source software libraries that let scientists and engineers solve problems at scales that were previously impractical — from simulating new materials to analyzing power grids.
What needed solving
Companies running large-scale numerical simulations — power grid modeling, materials testing, engineering analysis — hit a wall when their math software cannot efficiently use modern supercomputers with thousands of heterogeneous processors. Legacy linear algebra libraries waste compute time, cannot recover from hardware failures, and do not auto-tune to different architectures. This means longer turnaround times, higher cloud computing bills, and problems that simply cannot be solved at the needed scale.
What was built
NLAFET produced 13 prototype software packages covering the core building blocks of scientific computing: sparse and dense solvers, eigenvalue solvers, SVD algorithms, fault-tolerant factorizations (Cholesky, LU, QR), optimized BLAS routines, iterative Krylov methods with preconditioners, and advanced runtime scheduling systems. These were validated on applications in materials science, power systems, and astrophysics data analysis.
Who needs this
Who can put this to work
If you are an energy company running power system simulations that take too long or cannot scale to model your full grid — NLAFET specifically validated their software on power systems applications. Their sparse and dense solvers, built across a 4-partner consortium over 3 countries, handle the massive linear systems that arise in grid stability and load-flow calculations more efficiently than previous approaches.
If you are a simulation software vendor whose customers complain about long solve times for large finite-element models — NLAFET built prototype solvers for eigenvalue problems, sparse factorizations, and iterative methods that are designed for extreme-scale parallel hardware. Their software was validated on materials science applications and is packaged as open-source library modules ready for integration.
Quick answers
What would this cost to adopt?
NLAFET deliverables are packaged as open-source library modules, so there is no licensing fee. Costs would come from integration engineering — adapting the libraries to your specific hardware and application stack. The project invested EUR 3,907,375 in development across 4 partners over roughly 3.5 years.
Can this handle industrial-scale workloads?
The software was specifically designed for extreme-scale systems with thousands of processors. Validation was performed on real scientific applications in materials science, power systems, and astrophysics data analysis. However, all deliverables are described as prototypes, so production hardening may be needed.
What is the IP and licensing situation?
The project explicitly aimed to produce open-source library modules. With 0 industry partners and a fully academic consortium (2 universities, 2 research organizations), the IP likely follows open-source licensing. Specific license terms should be confirmed with Umeå University as coordinator.
How does this compare to existing solutions like LAPACK or ScaLAPACK?
NLAFET was designed as a next-generation replacement addressing limitations of legacy libraries on modern heterogeneous hardware. Key additions include algorithm-based fault tolerance, advanced runtime scheduling at varying granularity levels, and both offline and online auto-tuning — features absent from older libraries.
What specific software components were delivered?
The 13 demo deliverables include prototype solvers for sparse and dense linear systems, eigenvalue problems, SVD algorithms, Krylov iterative methods with preconditioners, fault-tolerant factorizations (Cholesky, LU, QR), optimized BLAS implementations, and runtime scheduling systems. All totaled, 39 deliverables were produced.
Is there ongoing support or development?
The project ended in April 2019. Based on available project data, the software was hosted at nlafet.eu. Ongoing maintenance would depend on whether the academic partners continued development. Contact Umeå University for current status of the codebase.
What is the timeline to integrate this?
The project delivered software integration as a specific deliverable, demonstrating integration into application environments. Based on available project data, a competent HPC engineering team could evaluate the libraries within weeks, but full production integration into a commercial product would likely require months of adaptation and testing.
Who built it
This is a purely academic consortium — 4 partners (2 universities, 2 research organizations) across France, Sweden, and the United Kingdom, with zero industry partners and zero SMEs. While this signals deep scientific expertise in numerical methods and HPC, it also means the software was built without direct industry input on usability, packaging, or commercial requirements. For a business looking to adopt these libraries, expect research-grade code that may need significant engineering effort to productionize. The EUR 3,907,375 budget over 3.5 years funded 39 deliverables, which is a substantial body of work for a focused numerical library project.
- UMEA UNIVERSITETCoordinator · SE
- INSTITUT NATIONAL DE RECHERCHE EN INFORMATIQUE ET AUTOMATIQUEparticipant · FR
- THE UNIVERSITY OF MANCHESTERparticipant · UK
- UNITED KINGDOM RESEARCH AND INNOVATIONparticipant · UK
Umeå University (Sweden) coordinated the project. Contact their Department of Computing Science for current library status and collaboration opportunities.
Talk to the team behind this work.
Want to know if NLAFET libraries can speed up your simulations? SciTransfer can arrange a technical briefing with the development team and assess fit for your computing environment.