All software
CHAMP-EU
The Cornell-Holland Ab-initio Materials Package (CHAMP) is a quantum Monte Carlo suite of programs for electronic structure calculations. The code is developed by Claudia Filippi and Saverio Moroni, with significant contributions by Ravindra Shinde, N. Renaud, V. Azizi, E. Landinez, and S. Shepard.
- Chemistry
- High performance computing
- Physics
- + 1
- C
- Fortran
- Nemerle
- + 16
Compas Toolkit
The Compas Toolkit is a high-performance C++ library offering GPU-accelerated functions for use in quantitative MRI research.
- GPU
- High performance computing
- MRI
- Cuda
- C++
- Julia
- + 4
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++
- CMake
- Python
- + 2
Eigencuda
Offload Eigen matrix-matrix multiplications to an Nvidia GPU
- GPU
- High performance computing
- C++
- CMake
Davidson diagonalization in Fortran
This package contains a Modern Fortran implementation of the Davidson diagonalization algorithms to compute several eigenvalue-eigenvector pairs of a symmetric matrix
- High performance computing
- Fortran
- CMake
- Python
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
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
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