1. RajaRAJA Performance Portability Layer (C++)
2. SundialsSUNDIALS is a SUite of Nonlinear and DIfferential/ALgebraic equation Solvers. This is a mirror of current releases, and development will move here eventually. Pull requests are welcome for bug fixes and minor changes.
3. CaliperCaliper is an instrumentation and performance profiling library
4. SamraiStructured Adaptive Mesh Refinement Application Infrastructure - a scalable C++ framework for block-structured AMR application development
5. LbannLivermore Big Artificial Neural Network Toolkit
6. UmpireAn application-focused API for memory management on NUMA & GPU architectures
7. MagpieMagpie contains a number of scripts for running Big Data software in HPC environments, including Hadoop and Spark. There is support for Lustre, Slurm, Moab, Torque. LSF, and more.
8. BltA streamlined CMake build system foundation for developing HPC software
9. HypreSee https://github.com/hypre-space/hypre for the development repository and releases. This repo will eventually be removed.
10. IorParallel filesystem I/O benchmark
11. CowcCars Overhead With Context related scripts described in Mundhenk et al. 2016 ECCV.
12. HiopHPC solver for nonlinear optimization problems
13. MaestrowfA tool to easily orchestrate general computational workflows both locally and on supercomputers
14. ShroudShroud: generate Fortran and Python wrappers for C and C++ libraries
15. StatSTAT - the Stack Trace Analysis Tool
16. QballQball (also known as [email protected]) is a first-principles molecular dynamics code that is used to compute the electronic structure of atoms, molecules, solids, and liquids within the Density Functional Theory (DFT) formalism. It is a fork of the Qbox code by Francois Gygi.
18. DragonviewVisual Analytics Tool for Dragonfly Network-based Supercomputers
19. ZfpCompressed numerical arrays that support high-speed random access
20. CombComb is a communication performance benchmarking tool.
21. SoRaSoRa uses genetic programming to find mathematical representations from experimental data
22. fpzipLossless compressor of multidimensional floating-point arrays
23. msr-safeAllows safer access to model specific registers (MSRs)
25. libROMModel reduction library with an emphasis on large scale parallelism and linear subspace methods
26. MACSioA Multi-purpose, Application-Centric, Scalable I/O Proxy Application
28. conduitSimplified Data Exchange for HPC Simulations
29. cramTool to run many small MPI jobs inside of one large MPI job.
30. libmsrWrapper library for model-specific registers. APIs cover RAPL, performance counters, clocks and turbo.
31. FGPUNo description or website provided.
34. cruiseUser space POSIX-like file system in main memory
35. AMPEAdaptive Mesh Phase-field Evolution
36. Juqbox.jlJuqbox.jl solves quantum optimal control problems in closed quantum systems
37. KripkeKripke is a simple, scalable, 3D Sn deterministic particle transport code
38. LULESHLivermore Unstructured Lagrangian Explicit Shock Hydrodynamics (LULESH)
40. mpiGraphMPI benchmark to generate network bandwidth images
41. acrotensorA C++ library for computing large scale tensor contractions.
42. CxxPolyFitA simple library for producing multidimensional polynomial fits for C++
44. zero-rkZero-order Reaction Kinetics (Zero-RK) is a software package that simulates chemically reacting systems in a computationally efficient manner.
46. ElementalDistributed-memory, arbitrary-precision, dense and sparse-direct linear algebra, conic optimization, and lattice reduction
47. FPCheckerA dynamic analysis tool to detect floating-point errors in HPC applications.
48. CARECHAI and RAJA provide an excellent base on which to build portable codes. CARE expands that functionality, adding new features such as loop fusion capability and a portable interface for many numerical algorithms. It provides all the basics for anyone wanting to write portable code.
49. mpiBenchMPI benchmark to test and measure collective performance
50. scrSCR caches checkpoint data in storage on the compute nodes of a Linux cluster to provide a fast, scalable checkpoint / restart capability for MPI codes.