For the implementation in MATLAB, see this repository. This section assumes Ubuntu 18.04 (also tested on Ubuntu 22.04), but the procedure is similar for other Linux distributions.
The given task was to implement the Jacobi method in several versions: a serial CPU function, an un-optimized CUDA kernel, and an optimized version of the CUDA kernel. The Jacobi method was ...
1 Physical/Theoretical Chemistry Research Group, Department of Pure and Applied Chemistry, University of Calabar, CRS, Calabar, Nigeria. 2 CAS Key Laboratory for Nanosystem and Hierarchical ...