A Generic Grid Interface for Adaptive and Parallel Scientific Computing. Part II: Implementation and Tests in DUNE

A Generic Grid Interface for Adaptive and Parallel Scientific Computing. Part II: Implementation and Tests in DUNE
复制标题

用于自适应和并行科学计算的通用网格接口。

DOI:
--
复制
发表时间:
2007
期刊:
影响因子:
--
通讯作者:
O. Sander
O. Sander
中科院分区:
--
文献类型:
--
作者:
P. Bastian;Markus Blatt;A. Dedner;C. Engwer;R. Klöfkorn;R. Kornhuber;Mario Ohlberger;O. Sander

文献摘要

被引文献

相似文献

在一篇配套论文[Matheon-Preprint 403]中,我们介绍了一个用于科学计算的并行和自适应分层网格的抽象定义。基于此 定义我们派生出一个有效的接口规范作为一组C++类。 该接口将应用程序与网格数据结构分离。 因此,用户实现变得独立于底层网格 实施.现代C++模板技术用于提供 接口实现,而没有大的性能损失。 实现是作为 软件环境DUNE。 数值试验证明了我们的方法的灵活性和效率。
In a companion paper [Matheon-Preprint 403] we introduced an abstract definition of a parallel and adaptive hierarchical grid for scientific computing. Based on this definition we derive an efficient interface specification as a set of C++ classes. This interface separates the applications from the grid data structures. Thus, user implementations become independent of the underlying grid implementation. Modern C++ template techniques are used to provide an interface implementation without big performance losses. The implementation is realized as part of the software environment DUNE. Numerical tests demonstrate the flexibility and the efficiency of our approach.