Aff3ctA fast simulator and a library dedicated to the channel coding.
DmtcpDMTCP: Distributed MultiThreaded CheckPointing
Abyss🔬 Assemble large genomes using short reads
Raxml NgRAxML Next Generation: faster, easier-to-use and more flexible
TimemoryModular C++ Toolkit for Performance Analysis and Logging. Profiling API and Tools for C, C++, CUDA, Fortran, and Python. The C++ template API is essentially a framework to creating tools: it is designed to provide a unifying interface for recording various performance measurements alongside data logging and interfaces to other tools.
Primecount🚀 Fast prime counting function implementations
Mpi OperatorKubernetes Operator for Allreduce-style Distributed Training
HpcinfoInformation about many aspects of high-performance computing. Wiki content moved to ~/docs.
TomsfastmathTomsFastMath is a fast public domain, open source, large integer arithmetic library written in portable ISO C.
QudaQUDA is a library for performing calculations in lattice QCD on GPUs.
HorovodDistributed training framework for TensorFlow, Keras, PyTorch, and Apache MXNet.
DashDASH, the C++ Template Library for Distributed Data Structures with Support for Hierarchical Locality for HPC and Data-Driven Science
Coreparallel finite element unstructured meshes
MatexMachine Learning Toolkit for Extreme Scale (MaTEx)
PfunitParallel Fortran Unit Testing Framework
Ytk Mp4jYtk-mp4j is a fast, user-friendly, cross-platform, multi-process, multi-thread collective message passing java library which includes gather, scatter, allgather, reduce-scatter, broadcast, reduce, allreduce communications for distributed machine learning.
ParamonteParaMonte: Plain Powerful Parallel Monte Carlo and MCMC Library for Python, MATLAB, Fortran, C++, C.
Training MaterialA collection of code examples as well as presentations for training purposes
OmpiOpen MPI main development repository
HiopHPC solver for nonlinear optimization problems
Pismrepository for the Parallel Ice Sheet Model (PISM)
Incompact3dNew version of our solver for the incompressible Navier-Stokes equations
OcgisOpenClimateGIS is a set of geoprocessing and calculation tools for CF-compliant climate datasets.
T FlowsProgram for Simulation of Turbulent Flows
AddaADDA - light scattering simulator based on the discrete dipole approximation
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.
DfloDiscontinuous Galerkin solver for compressible flows
Prplparallel Raster Processing Library (pRPL) is a MPI-enabled C++ programming library that provides easy-to-use interfaces to parallelize raster/image processing algorithms
Pp Mm A03Parallel Processing - Matrix Multiplication (Cannon, DNS, LUdecomp)
EdgeExtreme-scale Discontinuous Galerkin Environment (EDGE)
MpimemuMPI Memory Consumption Utilities
KratosKratos Multiphysics (A.K.A Kratos) is a framework for building parallel multi-disciplinary simulation software. Modularity, extensibility and HPC are the main objectives. Kratos has BSD license and is written in C++ with extensive Python interface.
OhpcOpenHPC Integration, Packaging, and Test Repo
ElmerfemOfficial git repository of Elmer FEM software
JohnJohn the Ripper jumbo - advanced offline password cracker, which supports hundreds of hash and cipher types, and runs on many operating systems, CPUs, GPUs, and even some FPGAs
Easylambdadistributed dataflows with functional list operations for data processing with C++14
UcxUnified Communication X (mailing list - https://elist.ornl.gov/mailman/listinfo/ucx-group)
LibtommathLibTomMath is a free open source portable number theoretic multiple-precision integer library written entirely in C.
FaasmHigh-performance stateful serverless runtime based on WebAssembly
AmgclC++ library for solving large sparse linear systems with algebraic multigrid method
KernelsThis is a set of simple programs that can be used to explore the features of a parallel platform.
MpichOfficial MPICH Repository
mpi-parallelizationExamples for MPI Spawning and Splitting, and the differences between two implementations
Torstenlibrary of C++ functions that support applications of Stan in Pharmacometrics
pyccelPython extension language using accelerators
frovedisFramework of vectorized and distributed data analytics
hpdbscanHighly parallel DBSCAN (HPDBSCAN)
mpifxModern Fortran wrappers around MPI routines
neworderA dynamic microsimulation framework for python
cramTool to run many small MPI jobs inside of one large MPI job.
gpubootcampThis repository consists for gpu bootcamp material for HPC and AI