Automatic synthesis of numerical codes for solving partial differential equations

被引:8
作者
Akers, RL
Baffes, P
Kant, E
Randall, C
Steinberg, S
Young, RL
机构
[1] SciComp Inc, Austin, TX 78731 USA
[2] Univ New Mexico, Dept Math & Stat, Albuquerque, NM 87110 USA
关键词
D O I
10.1016/S0378-4754(97)00082-7
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
SciNapse provides a problem solving environment for engineers, scientists, mathematicians and others interested in numerical modeling. In particular, SciNapse applies finite difference methods to transform a mathematical modeling problem specification into an executable numerical program. A problem specification typically includes a description of an initial boundary value problem, and, optionally, the names of algorithms to be used in solving the problem, gridding information, and variable initialization and format information. From a specification that is typically less than half a page, SciNapse can generate hundreds of lines of code in either Fortran or C. SciNapse's power is derived from its careful integration of computer algebra with program transformation and object-based representation of mathematical concepts. (C) 1998 IMACS/Elsevier Science B.V.
引用
收藏
页码:3 / 22
页数:20
相关论文
共 8 条
[1]  
Barrett R., 1994, Templates for the Solution of Linear Systems: Building Blocks for Iterative Methods, V2nd ed.
[2]  
Gallopoulos E., 1994, IEEE Computational Science and Engineering, V1, P11, DOI 10.1109/99.326669
[3]  
HOUSTIS E, 1994, P 3 INT C EXP SYST S, V36
[4]  
HOUSTIS E, 1997, PROBLEM SOLVING ENV
[5]   SYNTHESIS OF MATHEMATICAL-MODELING SOFTWARE [J].
KANT, E .
IEEE SOFTWARE, 1993, 10 (03) :30-41
[6]  
KELLEY CT, 1995, ITERATIVE METHODS LI
[7]  
RANDALL C, 1996, P 1 ANN COMP FIN C I
[8]  
Wolfram S., 1991, MATH SYSTEM DOING MA