https://github.com/ludekcizinsky/fast-cg-solver
Implementation of Conjugate Gradient (CG) algorithm for solving sparse linear systems using MPI and CUDA.
https://github.com/ludekcizinsky/fast-cg-solver
conjugate-gradient cuda mpi
Last synced: about 1 month ago
JSON representation
Implementation of Conjugate Gradient (CG) algorithm for solving sparse linear systems using MPI and CUDA.
- Host: GitHub
- URL: https://github.com/ludekcizinsky/fast-cg-solver
- Owner: ludekcizinsky
- Created: 2025-06-19T12:21:20.000Z (about 1 year ago)
- Default Branch: main
- Last Pushed: 2025-06-19T12:37:19.000Z (about 1 year ago)
- Last Synced: 2025-10-19T00:51:15.838Z (8 months ago)
- Topics: conjugate-gradient, cuda, mpi
- Language: C
- Homepage:
- Size: 748 KB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
## Fast Conjugade Gradient Solver
Implementation of Conjugate Gradient (CG) algorithm for solving sparse linear systems using MPI and CUDA. On a high level, the goal is to make full use of the available hardware resources and parallelise the CG algorithm using MPI (to make use multi-core CPUs) or CUDA (to make use available CUDA cores). See [instructions](instructions.pdf) for more detail about the problem. Each folder includes report about the implementation, and scaling properties of the implementation.