11 research outputs found
Guix-HPC Activity Report 2017–2018
Guix-HPC is a collaborative effort to bring reproducible software deployment to scientific workflows and high-performance computing (HPC). Guix-HPC builds upon the GNU Guix software deployment tool and aims to make it a better tool for HPC practitioners and scientists concerned with reproducible research.Guix-HPC was launched in September 2017 as a joint software development project involving three research institutes: Inria, the Max Delbrück Center for Molecular Medicine (MDC), and the Utrecht Bioinformatics Center (UBC). GNU Guix for HPC and reproducible science has received contributions from additional individuals and organizations, including Cray, Inc. and Tourbillion Technology.This report highlights key achievements of Guix-HPC between its launch date in September 2017 and today, February 2019
Refactoring Trilinos\u27 Amesos Direct Sparse Solver
Solving sparse systems of linear equations of the form A*x = b is a fundamental operation in linear algebra and its application disciplines. The Amesos package of the Trilinos project from Sandia National Laboratories was created to bring together under a single interface multiple third-party software libraries that exist to directly solve such systems. Since its inception, the Amesos library has grown outdated in its coding style and structure. We present an updated version of Amesos which is more maintainable, flexible, and supports the solution of sparse linear systems with arbitrary numeric data types through the use of C++ template structures