之前稀疏矩阵求解,使用mkl+Eigen,(1500*1500)^2规模的稀疏矩阵求解时间为9秒,后来使用AMGX求解,求解时间提升至0.02秒。
AMGX主要使用了mpi和cuda来进行加速,提升了程序并行效率。
在使用AMGX前,首先要了解一下稀疏矩阵的存储格式。
一种常用的格式为CSR格式。一般的,对于稀疏矩阵,可以采用(row col value)的方式来存储非零元素。如
1 |
0 |
0 |
0< |
之前稀疏矩阵求解,使用mkl+Eigen,(1500*1500)^2规模的稀疏矩阵求解时间为9秒,后来使用AMGX求解,求解时间提升至0.02秒。
AMGX主要使用了mpi和cuda来进行加速,提升了程序并行效率。
在使用AMGX前,首先要了解一下稀疏矩阵的存储格式。
一种常用的格式为CSR格式。一般的,对于稀疏矩阵,可以采用(row col value)的方式来存储非零元素。如
1 |
0 |
0 |
0< |