Search NASA⌕ Search

DOE OSTI · 1393046

A Distributed-Memory Package for Dense Hierarchically Semi-Separable Matrix Computations Using Randomization

Abstract

In this paper, we present a distributed-memory library for computations with dense structured matrices. A matrix is considered structured if its off-diagonal blocks can be approximated by a rank-deficient matrix with low numerical rank. Here, we use Hierarchically Semi-Separable (HSS) representations. Such matrices appear in many applications, for example, finite-element methods, boundary element methods, and so on. Exploiting this structure allows for fast solution of linear systems and/or fast computation of matrix-vector products, which are the two main building blocks of matrix computations. The compression algorithm that we use, that computes the HSS form of an input dense matrix, relies on randomized sampling with a novel adaptive sampling mechanism. We discuss the parallelization of this algorithm and also present the parallelization of structured matrix-vector product, structured factorization, and solution routines. The efficiency of the approach is demonstrated on large problems from different academic and industrial applications, on up to 8,000 cores. Finally, this work is part of a more global effort, the STRUctured Matrices PACKage (STRUMPACK) software package for computations with sparse and dense structured matrices. Hence, although useful on their own right, the routines also represent a step in the direction of a distributed-memory sparse solver.

Explore related subjects

Keep this discovery

Explore connections, maps & timelines

BibTeXRIS

Rouet, François-Henry, Li, Xiaoye S., Ghysels, Pieter, Napov, Artem. 2016-06-30. A Distributed-Memory Package for Dense Hierarchically Semi-Separable Matrix Computations Using Randomization. https://doi.org/10.1145/2930660

Cite the original work for its findings. Save a collection to share your selection of sources.

KEEP EXPLORING

Related reports

Safeguards Technology Program FY2026 Mid-Year Report for Project WBS# 24.1.3.3: Development of Procedures for Th-U Radiochronometry of Uranium Particles by LG-SIMS

Implementing 230 Th- 234 U radiochronometry of environmental uranium particles by large geometry secondary ion mass spectrometry (LG-SIMS) requires assessment, validation, and technical support before safeguards conclusions can be drawn from the information. This project investigates the most challenging aspects of LG-SIMS particle radiochronometry 230 Th- 234 U measurements through a collaboration between LANL and NIST, to provide best practices and procedures for determining high quality ages with optimized uncertainties. This includes exploration of reducing detector backgrounds, investigating the best ways to report uncertainties, and establishing recommended instrument setups.

98 NUCLEAR DISARMAMENT, SAFEGUARDS, AND PHYSICAL P↗

FY26 Mid-Year Report

The goal of this project is to develop specific aspects of ultra-high-resolution microcalorimeter technologies that support IAEA Nuclear Material Laboratory needs and the goals of SP-1 19/NML-003 "Microcalorimetry Analysis Technique for NML" but are outside the scope of the SP-1. The focus is on commissioning, assembly, and testing of the microcalorimeter decay energy spectrometer with superconducting transition-edge sensors (TESs) and magnetic microcalorimeters (MMCs) in preparation for transfer to the IAEA Nuclear Material Laboratory.

98 NUCLEAR DISARMAMENT, SAFEGUARDS, AND PHYSICAL P↗