
MATLAB IR3迭代加速代码:支持3位精度优化
5星
- 浏览量: 0
- 大小:None
- 文件类型:ZIP
简介:
这段代码是为使用MATLAB开发的IR3算法设计的,专门针对三位数字精度进行优化和加速。适合需要高效计算资源管理的研究者与工程师使用。
MATLAB代码ir3用于执行多达三种不同精度的迭代优化。
相关文献:
E. Carson 和 NJ Higham 的 MIMS EPrint 2017.12。
E. Carson 和 NJ Higham 的另一篇MIMS电子打印版为2017.24。
随附文件包括:
- 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:该脚本用于以三种不同的精度运行迭代优化。其使用的测试案例与MIMS EPrint 2017.24中图示的问题相对应。
全部评论 (0)
还没有任何评论哟~


