×

使用面向对象技术设计稀疏直接解算器。 (英语) Zbl 0943.65038号

Langtangen,Hans-Petter(编辑)等人,《科学计算软件工具的进展》。科学计算现代软件工具国际研讨会,SciTools’98,挪威奥斯陆,1998年9月14日至16日。柏林:斯普林格。莱克特。注释计算。科学。工程10,89-131(2000)。
摘要:我们描述了我们为稀疏直接求解器设计面向对象软件的经验。我们讨论主轴,稀疏矩阵排序代码库和OBLIO公司,一个实现直接求解器的因子分解和三角形求解步骤的软件包。我们讨论了设计的目标:管理复杂性、界面简单性、灵活性、可扩展性、安全性和效率。通过仔细地实现计算密集型内核,并通过几个折衷来平衡效率和良好软件设计的冲突需求,可以获得高性能。本文还描述了我们在这项工作中的一些失误。
关于整个系列,请参见[Zbl 0930.00058号].

MSC公司:

65平方英尺 线性系统和矩阵反演的直接数值方法
65日元 数值算法的封装方法
68甲19 其他编程范式(面向对象、顺序、并发、自动等)
65层50 稀疏矩阵的计算方法
65年20月 数值算法的复杂性和性能
PDF格式BibTeX公司 XML格式引用