Search NASA⌕ Search

DOE OSTI · code-128198

Kokkos v.4.0

Abstract

SAND2023-07883O Kokkos software implements C++ performance portability programming models, tools and math libraries, which enables science and engineering software developers to use single-source codes for a wide range of computer architectures. Kokkos also provides implementations of existing and proposed C++ standard features that support programming model and math libraries that are used for implementing performance-portable scientific and engineering applications. The Kokkos libraries provide algorithms, data structures, and tools to enable high-performance computing developers to write performance-portable code. Capabilities fall into three broad categories: Kokkos Core, Kokkos Kernels, and Kokkos Tools. Sandia National Laboratories is a multimission laboratory managed and operated by National Technology & Engineering Solutions of Sandia, LLC, a wholly owned subsidiary of Honeywell International Inc., for the U.S. Department of Energy’s National Nuclear Security Administration under contract DE-NA0003525.

Explore related subjects

Keep this discovery

Explore connections, maps & timelines

BibTeXRIS

Mackey, Greg, Powell, Amy, Sunderland, Daniel, Hoemmen, Mark, Rajamanickam, Sivasankaran, Trott, Christian, Moore, Stan, Bova, Stan, Edwards, Harold, Fourcar, James, Wilke, Jeremiah, Hollman, David, Kim, Kyungjoo, Hammond, Simon, Morales, Nicolas, Poliakoff, David, Kelley, Brian, Ellingwood, Nathan, Deveci, Mehmet, Ibanez-Granados, Daniel, Berger-Vergiat, Luc, Loe, Jennifer, Dang, Vinh, Miles, Jeffery, Acer, Seher, Yamazaki, Ichitaro, Lee, Dong, Ciesko, Jan, Harvey, Evan, Liegeois, Kim Anne, Pearson, Carl, Rizzi, Francesco, Skrzynski, Cezary, Miller, Phil, Curtis, Nicholas, Liber, Nevin, Lebrun-Grandie, Damien, Turcksin, Bruno, Arndt, Daniel, Gayatri, Rahul, Madsen, Jonathan, Simberg, Mikael, Freitag, Chip. 2022-11-02. Kokkos v.4.0. https://doi.org/10.11578/dc.20240607.1

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

KEEP EXPLORING

Related reports

SANDWake3D

SAND2026-23958O SANDWake3D models atmospheric surface layers and turbine wakes using a 3D parabolic RANS solver. This Python-based tool uses an efficient method to simulate wakes, capturing complex wake behaviors such as wind shear, veer, and atmospheric stratification, naturally. It has been calibrated and validated against higher-fidelity large eddy simulations (LES), providing reliable results for wind energy and atmospheric research applications. Sandia National Laboratories is a multimission laboratory managed and operated by National Technology & Engineering Solutions of Sandia, LLC, a wholly owned subsidiary of Honeywell International Inc., for the U.S. Department of Energy’s National Nuclear Security Administration under contract DE-NA0003525.

SciDAC↗

Goated: goal-oriented tensor decompositions in python

SAND2026-20464O Goated performs goal-oriented tensor decompositions in Python, enabling efficient compression of multi-dimensional simulation data. It extends common tensor decomposition methods by incorporating domain-specific knowledge, such as conservation laws in physics, through a penalty term in the optimization process. This approach improves data compression and modeling accuracy across various applications, including physics simulations, by using specialized algorithms and structure-aware subroutines to accelerate solver performance. Sandia National Laboratories is a multimission laboratory managed and operated by National Technology & Engineering Solutions of Sandia, LLC, a wholly owned subsidiary of Honeywell International Inc., for the U.S. Department of Energy's National Nuclear Security Administration under contract DE-NA0003525.

SciDAC↗

NN-OpInf

SAND2026-18878O The NN-OpInf tool is a PyTorch-based approach to operator inference that uses composable, structure-preserving neural networks to represent nonlinear operators. Operator inference is a machine learning method for inferring low-dimensional systems from data and polynomial models for system dynamics. However, many systems do not conform to polynomial structures, which NN-OpInf addresses by parameterizing operators with neural networks. Sandia National Laboratories is a multimission laboratory managed and operated by National Technology & Engineering Solutions of Sandia, LLC, a wholly owned subsidiary of Honeywell International Inc., for the U.S. Department of Energy's National Nuclear Security Administration under contract DE-NA0003525.

SciDAC↗