×

并行几何多重网格求解器的代码生成方法。 (英语) Zbl 1488.68018号

摘要:近年来,用于计算科学和工程应用的软件开发变得复杂。这主要是由于现代计算机体系结构中日益增加的并行性和异构性,以及必须处理的更真实的物理和数学模型。解决这个问题的一个想法是使用代码生成技术。与通用计算语言中的手动实现不同,它们允许集成自动代码转换,为不同的模型和平台生成高效的代码。作为一个例子,考虑了一个椭圆偏微分方程通过生成的几何多重网格求解器的数值解。我们提出了三种代码生成方法,并讨论了它们在性能、可移植性和生产力方面的优缺点。

MSC公司:

68N99型 软件理论
65号55 多重网格方法;含偏微分方程边值问题的区域分解
65日元10 特定类别建筑的数值算法
PDF格式BibTeX公司 XML格式引用
全文: 内政部