All software
cudawrappers
The cudawrappers library is a C++ wrapper for the Nvidia C libraries such as the CUDA driver, NVRTC, and cuFFT.
- accelerators
- CUDA
- GPU
- (C)
- (C++)
- (CMake)
- + 2
Eigencuda
Offload Eigen matrix-matrix multiplications to an Nvidia GPU
- GPU
- High performance computing
- (C++)
- (CMake)
FLAME GPU
FLAME GPU is a GPU accelerated simulator for domain independent complex systems simulations. FLAME GPU provides a mapping between a simple description of an agent and its interactions into optimised GPU code. The software abstracts the details and complexity of the GPU away from modellers.
- GPU
- High performance computing
- Multi-scale & multi model simulations
- + 2
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)
- (C++)
- (CMake)
- + 3
KMM
KMM is a lightweight C++ middleware for accelerated computing.
- GPU
- High performance computing
- (C++)
- (CMake)
- (Cuda)
- + 1
PartitionedArrays.jl
This package provides distributed (a.k.a. partitioned) vectors and sparse matrices like the ones needed in distributed finite differences, finite volumes, or finite element computations.
- GPU
- High performance computing
- Julia Package
- (Julia)
- (Shell)
prfmodel
A modern Python implementation for population receptive field modelling.
- GPU
- Neuroscience
- optimization
- + 2
- (Python)
QMCTorch
Use and design neural network ansatz wave function for real-space quantum Monte Carlo simulations of molecular systems.
- Computational Chemistry
- GPU
- High performance computing
- + 2
- (Python)
- (TeX)