All software
grpc4bmi
Run, read and write model state of a numerical simulation written in a variety of languages remotely from Python
- Multi-scale & multi model simulations
- Python
- C++
- Dockerfile
- + 5
YODA
YODA is a lightweight C++ and Python library for histogramming and statistical analysis, designed for use in particle physics workflows. It supports reproducible, high-performance data analysis and is the foundation for data handling in tools like Rivet.
- Data Analysis
- High performance computing
- Statistics
- + 1
- C++
- TeX
- Python
- + 2
HORTON
HORTON is a Helpful Open-source Research Tool for N-fermion systems, written primarily in the Python programming language. The ultimate goal of HORTON is to provide a platform for testing new ideas on the quantum many-body problem at a reasonable computational cost.
- electronic structure theory
- quantum chemistry
- Python
- C++
- Cython
- + 6
HPGEM
hpGEM is a C++ partial differential equation solver. It is intended for Discontinuous Galerkin Finite Element Methods, but can also do normal (conforming) Finite Element Methods and Finite Volume.
- Finite Element
- High performance computing
- C++
- CMake
- TeX
- + 6
I-EMIC
An Implicit Earth system Model of Intermediate Complexity
- ESM
- oceanography
- Fortran
- C
- C++
- + 6
Kernel Float
C++ Header-only library for CUDA that simplifies working with vector types and reduced precision floating-point arithmetic in GPU code.
- AI
- Big data
- GPU
- + 1
- C++
- Cuda
- Python
- + 3
Kernel Launcher
Dynamically compile GPU kernels and launch them easily and safely using C++ magic. Tight integration with Kernel Tuner results in blazing fast CUDA code that is maintainable and performance portable.
- auto-tuning
- CUDA
- GPU
- + 2
- C++
- Python
- CMake
- + 3
KMM
KMM is a lightweight C++ middleware for accelerated computing.
- GPU
- High performance computing
- C++
- Cuda
- CMake
- + 1
LHAPDF
LHAPDF (The Les Houches Accord PDFs) is a standardised library for accessing parton distribution functions (PDFs) in high-energy physics. It provides a common interface to a wide range of PDF sets, enabling consistent and reproducible predictions in collider simulations and analyses.
- Collider physics
- Deep Inelastic Scattering
- Interpolation
- + 1
- C++
- Python
- M4Sugar
- + 2
m4ma
An R package containing C++ implementations to speed up the simulation and parameter estimation of the Predictive Pedestrian model.
- geospatial
- High performance computing
- Real time data analysis
- C++
- R
- C
Mimetic Operators Library Enhanced (MOLE)
MOLE is a high-quality (C++ & MATLAB/Octave) library of high-order mimetic operators to solve partial differential equations. It provides discrete analogs of vector calculus operators: Gradient, Divergence, Laplacian, Bilaplacian, and Curl. These operators satisfy local and global conservation laws.
- Mathematical Software
- Mimetic Operators
- Partial differential equations
- MATLAB
- C++
- CMake
- + 2
OpenDA
Open data assimilation toolbox. OpenDA is an open interface standard for a set of tools to quickly implement data-assimilation and calibration for arbitrary numerical models.
- Optimized data handling
- Java
- Fortran
- Python
- + 22