Hi there,
Thank you for reading this post.
I got these error messages when calling zgelsd in MKL 15.0 to solve a fairly large matrix,
Intel MKL INTERNAL ERROR: Condition 1 detected in function DLASD4.
Intel MKL INTERNAL ERROR: Condition 1 detected in function DLASD8.
I googled online and found the exact issue here https://software.intel.com/en-us/forums/topic/373673, where it said the bug had been fixed in MKL 11 update 5.
The matrix contains 23066 * 23068, which is more than 500 million, complex numbers. At first I thought it might be some overflow issue cause I only encounter this issue when dealing with matrices of such size or larger. However, it seems that 500 million is still far less than (2^31-1). Also I do have a case, in which the coefficients are computed in a slightly different way, where the solver works and gives the correct result. (I was developing a code used in our group and the coefficient computed in the two ways are mostly the same with slightly difference in minor places.)
Thank you,
Yue