4 papers
Trilinos: Enabling Scientific Computing Across Diverse Hardware Architectures at Scale
Matthias Mayr, Alexander Heinlein, Christian Glusa +30
Trilinos is a community-developed, open-source software framework that facilitates building large-scale, complex, multiscale, multiphysics simulation code bases for scientific and…
LAPIS: A Performance Portable, High Productivity Compiler Framework
Brian Kelley, Sivasankaran Rajamanickam
Portability, performance, and productivity are three critical dimensions for evaluating a programming model or compiler infrastructure. Several modern programming models for comput…
Performance Portable Gradient Computations Using Source Transformation
Kim Liegeois, Brian Kelley, Eric Phipps +2
Derivative computation is a key component of optimization, sensitivity analysis, uncertainty quantification, and nonlinear solvers. Automatic differentiation (AD) is a powerful tec…
Interface for Sparse Linear Algebra Operations
Ahmad Abdelfattah, Willow Ahrens, Hartwig Anzt +32
The standardization of an interface for dense linear algebra operations in the BLAS standard has enabled interoperability between different linear algebra libraries, thereby boosti…