matlab加速迭代法代码-ir3:用于3精度迭代优化的MATLAB代码

时间:2024-06-16 20:16:59
【文件属性】:

文件名称:matlab加速迭代法代码-ir3:用于3精度迭代优化的MATLAB代码

文件大小:52KB

文件格式:ZIP

更新时间:2024-06-16 20:16:59

系统开源

matlab加速迭代法代码ir3 用于执行多达3种不同精度的迭代优化的MATLAB代码。 相关刊物 E. Carson和NJ Higham。 。 MIMS EPrint 2017.12。 E. Carson和NJ Higham。 。 MIMS电子打印2017.24。 随附的MATLAB文件 sir3.m是一个函数,它以三种精度执行基于LU的迭代优化。 gmresir3.m是一个函数,它以三种精度执行基于GMRES的迭代优化。 gmres_hs.m,gmres_sd.m和gmres_dq.m是使用左/单精度,单/双精度和双/四进制精度分别运行左预处理GMRES的函数。 将预处理的系数矩阵应用于向量,将预处理器应用于右侧向量,可以实现更高的精度; 其他执行的计算都使用较低的精度。 gmresir_example.m是用于比较LU-IR和GMRES-IR(具有2个精度)的示例脚本。 测试问题与MIMS EPrint 2017.12的图5.1和5.2中使用的问题相对应。 ir3_example.m是用于以3个精度运行迭代优化的示例脚本。 测试问题与MIMS EPrint 2017.24的图10


【文件预览】:
ir3-master
----vpa()
--------sir3_vpa.m(7KB)
--------gmres_sd.m(84KB)
--------gmres_dq_vpa.m(4KB)
--------gmres_hs.m(82KB)
--------ir3_example_vpa.m(810B)
--------gmresir_example_vpa.m(1KB)
--------gmresir3_vpa.m(8KB)
----sir3.m(7KB)
----license.txt(1KB)
----ir3_example.m(792B)
----gmresir_example.m(1KB)
----gmres_sd.m(4KB)
----gmres_dq.m(4KB)
----gmresir3.m(8KB)
----gmres_hs.m(4KB)
----README.md(2KB)

网友评论