2.LAPACK 3.10.0:新增功能
2.1. 安全缩放算法
添加SRC/la_constants.f90 添加了SRC/la_xisnan。 90层
删除BLAS/SRC/dnrm2.f添加BLAS/SRC/dnrm2.f90 删除了BLAS/SRC/dznrm2.f添加了BLAS/SRC/dznrm2.f90 删除BLAS/SRC/scnrm2.f添加BLAS/SRC/scnrm2.f90 删除BLAS/SRC/snrm2.f添加BLAS/SRC/snrm2.f90 删除BLAS/SRC/drotg.f添加BLAS/SRC/drotg.f90 删除BLAS/SRC/zrotg.f添加BLAS/SRC/zrot.f90 删除BLAS/SRC/crotg.f添加BLAS/SRC/crotg.f90 删除了BLAS/SRC/srotg.f添加了BLAS/SRC/srogg.f90 删除SRC/dlassq.f添加SRC/dlasq.f90 删除SRC/zlassq.f添加SRC/zclassq.f90 删除SRC/classq.f添加SRC/classesq.f90 删除SRC/slassq.f添加SRC/slassq.f90 删除SRC/dlartg.f添加SRC/dlartg.f90 删除SRC/zlartg.f添加SRC/zlartg.f90 删除SRC/clartg.f添加SRC/clartg.f90 删除SRC/slartg.f添加SRC/slartg.f90
-
新的Fortran90模块 SRC/la_常量.f90 扩展的功能 安装/x灯具。 (f) 通过添加安全的缩放常数。 -
新的Fortran90模块 SRC/la_xisnan。 90层 扩展的功能 SRC/xISNAN。 (f) 和 SRC/xLAISNAN公司。 (f) 通过添加使用 ieee_is_nan(ieee_iss_nan) 例行程序。
2.2. 多移位QZ算法的AED实现
-
农业早期通货紧缩 -
使用凸起的最佳填充进行多移位QZ扫描 -
一种新的启发式算法,用于选择扫描窗口中的位置数
-
无限特征值的加窗压缩(只有当要压缩许多无限特征值时才有用,在这种情况下,您可能需要进行一些预处理)。
-
Daan Camps在他的论文中已经证明,在交换1x1块时替换xtgex2中的条件可以提高准确性。 已更改此条件和相应的误差公差以反映它。 -
Daan Camps的“在SCHUR和广义SCHUR形式中交换2×2个块”也表明,通过迭代细化和用基于SVD的方法代替QR分解,可以提高交换2x2个块的准确性。 由于论文没有提到如何避免溢出,因此只实现了第一个改进。
2.3住户重建
新文件:SRC/sorhr_col.f 新文件:SRC/dorhr_col.f 新文件:SRC/cunhr_col.f 新文件:SRC/zunhr_col.f 新文件:SRC/dorgtsqr.f 新文件:SRC/sorgtsqr。 (f)
新文件:SRC/dgetsqrhrt.f 新文件:SRC/dlarfb_gett.f 新文件:SRC/dorgtsqr_row.f 新文件:SRC/sgetsqrhrt.f 新文件:SRC/slarfb_gett.f 新文件:SRC/sorgtsqr_row.f 新文件:SRC/cgetsqrhrt.f 新文件:SRC/clarfb_gett.f 新文件:SRC/cungtsqr_row.f 新文件:SRC/zgetsqrhrt.f 新文件:SRC/zlarfb_gett.f 新文件:SRC/zungtsqr_row。 (f)
2.4 GESDD退货行为的变化
2.5错误修复
2.6关于编译器依赖性的说明
真实/复杂或复杂/复杂
3.开发者列表
-
韦斯利·达·席尔瓦·佩雷拉(美国科罗拉多丹佛大学) -
Julie Langou(美国田纳西大学) -
Igor Kozachenko(美国加州大学伯克利分校)
-
Jim Demmel(美国加州大学伯克利分校) -
Jack Dongarra(美国田纳西大学和ORNL) -
朱利安·兰古(美国科罗拉多丹佛大学)
4.谢谢
-
数学作品:Penny Anderson、Amanda Barry、Mary Ann Freeman、Bobby Cheng、, Pat Quillen,Christine Tobler。 -
艾德·安德森 -
GitHub用户: thijsteel钢 , jip公司 , eshpc公司 , 马丁-弗伯格 , 马修·巴丁 , msk公司 , Z泰勒39 , 谢尔盖-v-库兹涅佐夫 , 5tefan公司