DocumentCode :
1359238
Title :
SEMPA: software engineering for parallel scientific computing
Author :
Luksch, Peter ; Maier, Ursula ; Rathmayer, Sabine ; Weidmann, Matthias ; Unger, Friedemann
Author_Institution :
Inst. fur Inf., Tech. Univ. Munchen, Germany
Volume :
5
Issue :
3
fYear :
1997
Firstpage :
64
Lastpage :
72
Abstract :
The Sempa project brings together researchers from computer science, mechanical engineering, and numerical analysis to define software-engineering methods for the parallelization of existing large-scale software packages in scientific computing. The parallel implementation of TfC, an industrial state-of-the-art computational-fluid-dynamics simulation program, serves as the central case study for defining and evaluating these methods. Sempa researchers have successfully implemented and tested a portable parallel version of TfC based on message-passing standards (PVM and MPI). In addition, Sempa researchers have demonstrated the potential of new languages and programming paradigms such as data parallelism and object orientation by reimplementing the algebraic multigrid solver-a key module in TfC-in Fortran 90, HPF, and C++. Networks of workstations have become very attractive as low-cost platforms. Efficiently using their resources for production runs of parallel software requires automated resource management that optimizes resource utilization for parallel batch jobs without impeding interactive use. Therefore, the Sempa project has also implemented a resource manager for batch execution of PVM programs
Keywords :
parallel programming; software engineering; PVM programs; SEMPA; algebraic multigrid solver; computational-fluid-dynamics; message-passing standards; parallel scientific computing; parallelization; resource manager; software engineering; Computer industry; Computer science; Concurrent computing; Large-scale systems; Mechanical engineering; Numerical analysis; Resource management; Scientific computing; Software engineering; Software packages;
fLanguage :
English
Journal_Title :
Concurrency, IEEE
Publisher :
ieee
ISSN :
1092-3063
Type :
jour
DOI :
10.1109/4434.605920
Filename :
605920
Link To Document :
بازگشت