The members of the HPCA group have been mainly involved in the development of parallel routines and, sometimes, extense parallel libraries mainly for numerical linear algebra and the solution of control problems. As a result we can offer a variety of software packages. Some of this software is also offered as part of public libraries as LAPACK and libFLAME, and licensed libraries as SLICOT.
High performance linear algebra libraries for current desktop processors, multicore architectures, and SMP platforms. This is a collaboration with The University of Texas at Austin.
Parallel preconditioning based on the incomplete LU factorization for multicore processors. This is a collaboration with TU-Braunschweig.
MAGMA-sparse is a library for the solution of sparse linear systems via iterative methods on GPUs. It is developed in collaboration with Karlsruhe Institute of Technology and ICL-Tennessee.
Generic Lightweight Thread (GLT) is a common API that joins all the functionality offered by several lightweight thread solutions.
HLib2+OmpSs is a task-parallel version of the HLib2 libraries for dense linear algebra operations on hierarchical matrices. This is a collaboration with the University of Kiel and Barcelona Supercomputing Center.
HPG-Aligner is a parallel pipeline for RNA and DNA sequencing on clusters of multicore processors.
Tuned implementation of the BLAS-3 and part of the LAPACK libraries for platforms equipped with one or more NVIDIA GPUs.
Power Saving System for HPC Clusters by Selective Activation/Deactivation of Nodes.
rCUDA is a Framework that allows a remote GPU usage using CUDA. It has been developed in a joint collaboration with the Grupo de Arquitecturas Paralelas from the Universidad Politécnica de Valencia. For further information, go to the rCUDA web page on this site.
Codes for the solution of mathematical problems arising in linear algebra, discrete mathematics, and optimization on heterogeneous parallel computers, multi-core processors, and GPUs.
Codes for model reduction of large-scale time-invariant linear control systems in state-space form on parallel distributed computers.
Codes for model reduction of large-scale time-invariant linear control systems in state-space form, with a sparse or banded state matrix, on parallel distributed computers.
Codes for the solution of mathematical problems arising in linear algebra, discrete mathematics, and optimization on heterogeneous parallel computers.
GNU-like codes for sparse linear algebra computations.
Codes for solving problems arising in the analysis and design of large-scale time-invariant linear control systems in state-space form on parallel distributed computers.
Implementations of band routines for the BLAS (Basic Linear Algebra Subprograms) and LAPACK factorization routines for the solution of linear systems on high performance processors and multicore architectures.
Codes for optimal control of large-scale time-invariant linear control systems in state-space form on parallel distributed computers.
Serial Fortran-77 and Matlab codes for computing the periodic QZ decomposition of a generalized product of matrices. This is a beta release.
Fortran-77 code for computing QR factorization with column pivoting using BLAS-3 operations. The serial version of this code is included in LAPACK 3.0.
There are also ScaLAPACK and PLAPACK versions of the code that can be obtained by request from the authors (gquintan@icc.uji.es).
Fortran-77 codes for computing Rank-Revealing QR Factorizations of matrices using BLAS-3. The methods in this library are both faster and more efficient than QP3 and have been included in the Boeing BCSLIB Library.
There is also a ScaLAPACK version of the codes that can be obtained by request from the authors (gquintan@icc.uji.es).