期刊论文详细信息
JOURNAL OF COMPUTATIONAL AND APPLIED MATHEMATICS 卷:270
The Mimetic Methods Toolkit: An object-oriented API for Mimetic Finite Differences
Article; Proceedings Paper
Sanchez, Eduardo J.1  Paolini, Christopher P.1  Castillo, Jose E.1 
[1] San Diego State Univ, Computat Sci Res Ctr, San Diego, CA 92182 USA
关键词: Object-oriented development;    Partial differential equations;    Application programming interfaces;    Mimetic Finite Differences;   
DOI  :  10.1016/j.cam.2013.12.046
来源: Elsevier
PDF
【 摘 要 】

We introduce the Mimetic Methods Toolkit (MTK), an object-oriented Application Programming Interface, implementing Mimetic Finite Differences to assist in the development of scientific applications where the numerical solution of Partial Differential Equations is required. The MTK's design is based on a variant of the Castillo-Grone Method for the construction of discrete differential operators that mimic important properties of their continuous counterparts. The MTK is built as a collection of abstract and concrete classes, thus allowing for an extensible framework, which fosters code reutilization, while intuitively educating the user about the theoretical aspects of Mimetic Finite Differences. We present an overview to Mimetic Finite Differences, and we discuss the computational modeling of the related concepts; in this way, we explain how the MTK implements these methods. In this article, we present examples to illustrate the MTK's usage philosophy and the validity of the implementation of the MTK by comparing our results with previously studied reference solutions. Published by Elsevier B.V.

【 授权许可】

Free   

【 预 览 】
附件列表
Files Size Format View
10_1016_j_cam_2013_12_046.pdf 1758KB PDF download
  文献评价指标  
  下载次数:5次 浏览次数:0次