Hello,
I am trying to multiply two matrixs.
Matrix A : 1 row & 7180 columns & 1341 elements.
Matrix B : 7180 rows & 10001 columns & 372623 elements.
But segment fault occurs when calling SPMM.
The error occurs when calling mkl_sparse_spmm with the two matrixs all in CSR format, while the two matrixs seems (the matrix is big so that I can not confirm the correctness) in correct format by printing it (mkl_sparse_s_export_csr).
However, I can not reproduce it in a simple case.
Any idea what the problem is? Is there any useful information?
Thank you very much in advance.
Zixi
The trace stack is as follows: [kudu57:09298] *** Process received signal *** [kudu57:09298] Signal: Segmentation fault (11) [kudu57:09298] Signal code: (128) [kudu57:09298] Failing at address: (nil) [kudu57:09298] [ 0] /lib/x86_64-linux-gnu/libpthread.so.0(+0x11390)[0x7fe587bbe390] [kudu57:09298] [ 1] /Program/intel/compilers_and_libraries_2019.1.144/linux/mkl/lib/intel64_lin/libmkl_avx2.so(mkl_sparse_s_csr__g_n_spmm_notr_row_i8_avx2+0x822)[0x7fe5729cefc2] [kudu57:09298] [ 2] /Program/intel/compilers_and_libraries_2019.1.144/linux/mkl/lib/intel64_lin/libmkl_gnu_thread.so(+0x597153)[0x7fe58c70f153] [kudu57:09298] [ 3] /Program/intel/compilers_and_libraries_2019.1.144/linux/mkl/lib/intel64_lin/libmkl_gnu_thread.so(+0x598815)[0x7fe58c710815] [kudu57:09298] [ 4] /Program/intel/compilers_and_libraries_2019.1.144/linux/mkl/lib/intel64_lin/libmkl_gnu_thread.so(mkl_sparse_s_csr__g_n_spmm_i8+0x76b)[0x7fe58c710f9b] [kudu57:09298] [ 5] /Program/intel/compilers_and_libraries_2019.1.144/linux/mkl/lib/intel64_lin/libmkl_avx2.so(mkl_sparse_s_do_spmm_i8_avx2+0x47b)[0x7fe5728d14fb] [kudu57:09298] [ 6] ./libsparse[0x40dd8f] [kudu57:09298] [ 7] ./libsparse[0x40ccf3] [kudu57:09298] [ 8] /lib/x86_64-linux-gnu/libc.so.6(__libc_start_main+0xf0)[0x7fe586423830] [kudu57:09298] [ 9] ./libsparse[0x40d209] [kudu57:09298] *** End of error message *** Segmentation fault (core dumped)
Compile option: -std=c++17 -DMKL_ILP64 -m64 -I${MKLROOT}/include -Wall -fopenmp -L${MKLROOT}/lib/intel64 -Wl,--no-as-needed -lmkl_intel_ilp64 -lmkl_gnu_thread -lmkl_core -lgomp -lpthread -lm -ldl -lboost_system -lboost_filesystem -lmpi