Closed LiuZhexuan closed 4 months ago
Fixed this behavior; not to exit(1).
@LiuZhexuan Can you please check the master branch, if this fixes your issues? After you confirm, we can close this.
@LiuZhexuan Can you please check the master branch, if this fixes your issues? After you confirm, we can close this.
Thanks, I pulled master branch and confirm this issue has been fixed. Please close.
@xiaoyeli Please close this issue as Liu Zhexiuan confirmed it is fixed.
In ilu_dpivotL, if singularity is detected, exit(1) will be triggered and cause the whole program be terminated. This is inconsistent with what happend in LU. In dpivotL, singularity will only cause LU return with some error info.
The way dpivotL do is more reasonable since superLU user may want to recover from singularity (e.g. add diagnoal matrix to original matix).