divakarvi / bk-spca
A variety of programming models relevant to scientists explained, with an emphasis on how programming constructs map to parts of the computer.
☆57Updated 5 years ago
Related projects: ⓘ
- Public repository for The Art of HPC volume 1: Scientific Computing☆44Updated 5 months ago
- Linnea is an experimental tool for the automatic generation of optimized code for linear algebra problems.☆65Updated 2 years ago
- 1.5 day MPI tutorial for those with some C/Fortran knowledge.☆91Updated 9 years ago
- Repository for "LAFF-On Programming for High Performance"☆37Updated 2 months ago
- Distributed-memory, arbitrary-precision, dense and sparse-direct linear algebra, conic optimization, and lattice reduction☆65Updated 2 weeks ago
- BLAS++ is a C++ wrapper around CPU and GPU BLAS (basic linear algebra subroutines), developed as part of the SLATE project.☆62Updated 2 months ago
- Slides/notes and Jupyter notebook demos for an introductory course of numerical analysis/scientific computing☆47Updated this week
- Symbolic code generators for multipole and local expansions and translations☆31Updated last month
- The Basic Matrix Library (bml)☆38Updated 3 weeks ago
- My blog.☆21Updated 2 months ago
- ☆13Updated 2 years ago
- Code repo for lotsofcores.com book 1, here since dropbox doesn't work for everyone☆26Updated 8 years ago
- Recursive LAPACK Collection☆42Updated 2 years ago
- A package for the design of numerical ODE solvers☆38Updated 3 months ago
- ☆18Updated 7 months ago
- Benchmark of expression templates libraries☆39Updated 4 years ago
- Examples from Second Edition of Discovering Modern C++☆22Updated 6 years ago
- This repo builds a JupyterHub/Jupyter notebook server which offers an interactive C++ experience. The primary interface for this is throu…☆15Updated 4 months ago
- SLATE is a distributed, GPU-accelerated, dense linear algebra library targetting current and upcoming high-performance computing (HPC) sy…☆84Updated 2 months ago
- High Performance Computing Strategies for Boundary Value Problems☆39Updated 9 months ago
- Numbast is a tool to build an automated pipeline that converts CUDA APIs into Numba bindings.☆15Updated this week
- Numerical Algorithms in C☆81Updated 12 years ago
- ☆15Updated 7 months ago
- Experimental Linear Algebra Performance Studies☆12Updated 7 years ago
- Two-day introduction course to Julia programming language☆18Updated last year
- TTG: Template Task Graph C++ API☆18Updated last month
- Harvard Applied Math 225: Code Examples☆21Updated 2 years ago
- General, Hybrid and Optimized Sparse Toolkit (Bitbucket mirror)☆11Updated 3 years ago
- Implementation of MPI that supports large counts☆44Updated last year
- Automates using spack to build and deploy software☆25Updated 3 months ago