In computing sciences (e-Sciences) we need computer power, excellent algorithms and programming power in order to solve scientific problems leading to discoveries and development of innovative new products. So far, the computer power and the computing algorithms have been developed incredibly, and have provided enormous contributions to e-Sciences and e-Productions. Problem solving environments (PSE) support the programming power in e-Sciences and e-Productions, and have been studied actively for a few decades. In this paper a distributed PSE, named D-NCAS is presented, and a computer-assisted mathematical modeling support is also discussed in D-NCAS, which helps users solve partial differential equation (PDE) based problems in scientific computing. The D-NCAS PSE inputs a problem description and outputs a program flow, a C-language source code for the problem and also a document for the program. Each PSE module is distributed on networklinked distributed computers. The PSE holds all the information of the problem: PDEs, discretization scheme, mesh information, equation manipulation results, designed program structure, variable and constant definitions and program itself. The PSE concept has been opening a new direction for the computer-assisted programming or development of scientific simulation programs or CAEs.
[1]
Shigeo Kawata,et al.
Computer-Assisted Simulation Environment for Partial-Differential-Equation Problems : 2. Visualization and Steering of Program Generation Process
,
1997
.
[2]
John R. Rice,et al.
Future Research Directions in Problem Solving Environments for Computational Science
,
1991,
Programming Environments for High-Level Scientific Problem Solving.
[3]
John R. Rice,et al.
Solving elliptic problems using ELLPACK
,
1985,
Springer series in computational mathematics.
[4]
Shigeo Kawata,et al.
Visual Steering of the Simulation Process in a Scientific Numerical Simulation Environment NCAS
,
2000
.
[5]
Y. Hirayama.
Physical Simulation using Numerical Simulation Tool PSILAB
,
1998
.
[6]
A. Fujita.
Computer-Assisted Parallel Program Generation System P-NCAS from Mathematical Model-Visualization and Steering of Parallel Program Generation Process-
,
2000
.
[7]
Shigeo Kawata,et al.
A Distributed Problem Solving Environment (PSE) for Partial Differential Equation Based Problems
,
2001
.