I'm coding for a scientific problem, when my time step and space step becomes small(like 1e-5 for time step), my code always fail. But not for bigger step size. I'm evaluating my algorithm's convergence rate and the result is OK . In my code, I only use fgmres and few sparse matrix formation functions. For fgmres module, I modified official tutorial case to suit my problem, most part is used directly(like RCI_Request branch routines). Hope someone can give me some advise. Thank you.
error occurs in this line:
mkl_sparse_d_trsv(transA, 1.0, csrL, descrL, &tmp[ipar - 1], trvec);
Problem Detail: Exception raised at 0x7A062D3A (mkl_intel_thread.dll) (located in difflim1d1order.exe): 0xC0000005: An access violation occurred while reading location 0xCCCCCCF0.