SuperLU是在高性能机器上直接求解大型稀疏非对称线性方程组的通用库。这个库是用C语言编写的,可以从C或Fortran中调用。库例程将执行LU分解,并通过正向和反向替换进行部分旋转和三角系统求解。LU分解例程可以处理非平方矩阵,但是三角解只对平方矩阵执行。矩阵列可以通过库或用户提供的例程进行预排序(在分解之前)。稀疏性的这种预排序与因式分解完全分离。为提高后向稳定性,提供了工作精度迭代求精子程序。程序也被提供平衡系统,估计条件数,计算相对后向误差,并估计精确解的误差界。
李晓叶,詹姆士W。德梅尔和约翰R吉尔伯特
公共领域软件