首页 | 本学科首页   官方微博 | 高级检索  
     


MASA : a library for verification using manufactured and analytical solutions
Authors:Nicholas Malaya  Kemelli C. Estacio-Hiroms  Roy H. Stogner  Karl W. Schulz  Paul T. Bauman  Graham F. Carey
Affiliation:1. Predictive Engineering and Computational Sciences Center, Institute for Computational Engineering and Sciences, University of Texas at Austin, Austin, TX, 78712, USA
Abstract:In this paper we introduce the Manufactured Analytical Solution Abstraction ( MASA ) library for applying the method of manufactured solutions to the verification of software used for solving a large class of problems stemming from numerical methods in mathematical physics including nonlinear equations, systems of algebraic equations, and ordinary and partial differential equations. We discuss the process of scientific software verification, manufactured solution generation using symbolic manipulation with computer algebra systems such as Maple? or SymPy, and automatic differentiation for forcing function evaluation. We discuss a hierarchic methodology that can be used to alleviate the combinatorial complexity in generating symbolic manufactured solutions for systems of equations based on complex physics. Finally, we detail the essential features and examples of the Application Programming Interface behind MASA , an open source library designed to act as a central repository for manufactured and analytical solutions over a diverse range of problems.
Keywords:
本文献已被 SpringerLink 等数据库收录!
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号