Object-Oriented Redesign of a Real-World Fortran 77 Solver
Matthias Weidmann
Institut für Informatik, Technische Universität München, D-80290 München, Germany.
weidmann@informatik.tu-muenchen.de

Abstract

This chapter describes the ongoing work of applying modern software development techniques to a real-world computational fluid dynamics software package in the interdisciplinary project SEMPA. First results are given on a C++ implementation of the Fortran 77 algebraic multigrid solver of this package. The resulting benefits for this first prototype are the improved readability and increased flexibility of the code, but this first design and implementation also shows a significant increase in execution time. Efficiency improvements are discussed at the end of the chapter.