There is a newer version of the record available.

Published June 4, 2020 | Version v1.1.0
Software Open

Compadre Toolkit

  • 1. Center for Computing Research, Sandia National Laboratories

Description

The Compadre (Compatible Particle Discretization and Remap) Toolkit provides a performance portable solution for the parallel evaluation of computationally dense kernels. The toolkit specifically targets the Generalized Moving Least Squares (GMLS) approach, which requires the inversion of small dense matrices. The result is a set of weights that provide the information needed for remap or entries that constitute the rows of some globally sparse matrix.

This toolkit focuses on the 'on-node' aspects of meshless PDE solution and remap, namely the parallel construction of small dense matrices and their inversion. What it does not provide is the tools for managing fields, inverting globally sparse matrices, or neighbor search that requires orchestration over many MPI processes. This toolkit is designed to be easily dropped-in to an existing MPI (or serial) based framework for PDE solution or remap, with minimal dependencies (Kokkos and KokkosKernels, either built in-tree, location specified by the user, or existing in Trilinos).

Additionally, Compadre has been added as a package in Trilinos.

Find up-to-date details HERE

Files

SNLComputation/compadre-v1.1.0.zip

Files (18.9 MB)

Name Size Download all
md5:0787649709b30b9c6dbcbc4f8af5593f
18.9 MB Preview Download

Additional details