Title
Sempa: Software Engineering for Parallel Scientific Computing
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.
Year
DOI
Venue
1997
10.1109/4434.605920
IEEE Concurrency
Keywords
DocType
Volume
parallel software,automated resource management,parallel implementation,sempa researcher,portable parallel version,pvm program,parallel batch job,resource manager,parallel scientific computing,software engineering,optimizes resource utilization,sempa project
Journal
5
Issue
ISSN
Citations 
3
1092-3063
2
PageRank 
References 
Authors
0.63
5
5
Name
Order
Citations
PageRank
Peter Luksch13513.92
Ursula Maier2175.82
Sabine Rathmayer3359.47
Matthias Weidmann4154.72
Friedemann Unger541.14