ADIOS
Provides a simple, flexible way for scientists to describe the data in their code that may need to be written, read, or processed
Data and visualization
The current CASS software portfolio focuses on freely available libraries and tools that support leading-edge computational science and engineering research on high-performance parallel computers. Most of the software has been developed with support from the U.S. Department of Energy Office of Advanced Scientific Computing Research, and the Software Technologies focus area of the Exascale Computing Project. Many products have Spack packages available and are part of the E4S distribution to facilitate installation.
Provides a simple, flexible way for scientists to describe the data in their code that may need to be written, read, or processed
Data and visualization
A featherweight in situ visualization and analysis tool designed to be integrated with applications to reduce I/O overhead
Data and visualization
A block-parallel library for writing scalable parallel algorithms
Data and visualization
A parallel I/O library for high performance access to self-describing HDF5 datasets
Data and visualization
A tool for in situ data analysis and visualization at scale
Data and visualization
A tool for data analysis and visualization at scale
Data and visualization
An I/O library for high-performance parallel access to self-describing netCDF datasets
Data and visualization
An open source, interactive, scalable, visualization, animation and analysis tool.
Data and visualization
A performance-portable visualization library leveraged by production tools such as ParaView and VisIt
Data and visualization
An open-source library for compressed floating-point and integer arrays that support high-throughput random access read and write
Data and visualization
A lightweight I/O characterization tool that transparently captures I/O access pattern information from HPC applications
Development tools
A toolkit for binary analysis, instrumentation, and code modification across a variety of CPU and GPU architectures
Development tools
Automates generation of roofline model for architecture-specific performance analysis and optimization
Development tools
A toolkit that supports measurement, analysis, attribution, and inspection of application performance on CPU and GPU-accelerated architectures
Development tools
A universal interface for hardware counters to monitor software performance
Development tools
A performance evaluation tool that supports GPUs from multiple vendors for HPC and AI applications
Development tools
Software framework for block structured AMR
Mathematical libraries
High-performance linear algebra library for manycore systems, with a focus on sparse solution of linear systems
Mathematical libraries
High-performance linear solvers library
Mathematical libraries
Performance portable math kernels of the Kokkos Ecosystem.
Mathematical libraries
Fast algebra for element-based discretizations
Mathematical libraries
A Python toolkit for coordinating asynchronous and dynamic ensembles of calculations
Mathematical libraries
A library for BLAS and LAPACK on GPUs
Mathematical libraries
High-performance finite element library
Mathematical libraries
The Portable, Extensible Toolkit for Scientific Computation
Mathematical libraries
Low-rank STRUctured Matrix PACKage for both dense and sparse matrices.
Mathematical libraries
A library of time integrators and nonlinear solvers for ordinary differential equations (ODEs), differential-algebraic equations (DAEs), and nonlinear algebr...
Mathematical libraries
Sparse direct solver and preconditioner based on supernodal sparse LU factorization
Mathematical libraries
Collection of reusable scientific software libraries
Mathematical libraries
The Extreme-scale Scientific Software Development Kit
Mathematical libraries
The CoArray Fortran Framework of Efficient Interfaces to Network Environments
Programming models and runtimes
A tool for compiling and running HIP/CUDA on SPIR-V via OpenCL or Level Zero APIs
Programming models and runtimes
A network-independent, high-performance communications middleware
Programming models and runtimes
Performance portability programming model
Programming models and runtimes
A task-based programming model and runtime
Programming models and runtimes
A Fortran compiler
Programming models and runtimes
A high performance open-source implementation of the Message Passing Interface (MPI) standard
Programming models and runtimes
A high performance open-source implementation of the Message Passing Interface (MPI) standard
Programming models and runtimes
A test suite for OpenACC implementations
Programming models and runtimes
A test suite for OpenMP implementations
Programming models and runtimes
A C++ library that supports Partitioned Global Address Space (PGAS) programming
Programming models and runtimes
The Extreme-Scale Scientific Software Stack
Software ecosystem and delivery
A flexible package manager that supports multiple versions, configurations, platforms, and compilers
Software ecosystem and delivery