/matrix-inverse-with-CUDA

GPU implementation of an in-place matrix inversion algorithm based on Gauss-Jordan elimination

Primary LanguageCuda

matrix-inverse-with-CUDA

A CUDA implementation of an in-place matrix inversion algorithm based on Gauss-Jordan elimination is provided.

I do not claim this is the most efficient and numerically accurate implementation out there, but it does the job for me. Let me know how to make my code better 😀

To compile with NVCC, just run:

nvcc gpu_matr_inv.cu

The implementation is based on the paper by Debabrata DasGupta, "In-Place Matrix Inversion by Modified Gauss-Jordan Algorithm," Applied Mathematics, vol. 4, p. 1392-1396, 2013.