Abstract
Legacy application software is typically written in a dialect of Fortran, and must be reprogrammed to run on today’s microprocessor-based multicomputer architectures. We describe our experiences in modernizing a legacy direct numerical simulation (DNS) code with the KeLP software infrastructure. The resultant code runs on the IBM SP2 with higher numerical resolutions than possible with the legacy code running on a vector mainframe.
Preview
Unable to display preview. Download preview PDF.
References
T. Brandes and K. Krause. Porting to hpf: Experiences with dbetsy3d within pharos. In Proc. 2nd Annual HPF User Group meeting, June 1998.
M. Delves and H. Luzet. Semc3d code port to hpf. In Proc. 2nd Annual HPF User Group meeting, June 1998.
S.J. Fink and S. B. Baden: The kelp user’s guide, v1.0. Technical report. Dept. of Computer Science and Engineering, Univ. Calif., San Diego, March 1996.
S. J. Fink, S. B. Baden, and S. R. Kohn. Run-time support for irregular block-structured applications. Journal of Parallel and Distributed Computing, 1988. In press.
S. J. Fink, S. R.Kohn, and S. B. Baden. Flexible communication mechanisms for dynamic structured applications. In IRREGULAR ’96, Santa Barbara, California, August 1996.
I. Foster, R. Olson, and S. Tuecke. Productive parallel programming: The pcn approach. J. of Sci. Prog., 1:51–66, 1992.
T. Gerz, U. Schumann, and S. Elghobashi. Direct simulation of stably stratified homogeneous turbulent shear flows. J. Fluid Mech., 200:563–594, 1989.
High Performance Fortran Forum, Rice University, Houston, Texas. High Performance Fortran Language Specification, November 1994.
C. Koelbel. Making hpf work: Past success and future challenges. In Workshop on HPF for Real Applications, July 1996.
K. K. Nomura and S. E. Elghobashi. Mixing characteristics of an inhomogeneous scalar in isotropic and homogeneous sheared turbulence. Phys. Fluids, 4:606–625, 1992.
K. K. Nomura and G. K. Post. The structure and dynamics of vorticity and rate-of-strain in incompressible homogeneous turbulence. (Submitted to J. Fluid Mech.), 1997.
K.K. Nomura, G.K. Post, and P. Diamessis. The interaction of vorticity and rate-of-strain in turbulent homogeneous shear flow. (In Preparation), 1998.
U. Schumann: Dynamische datenblock-verwaltung in fortran. Technical report, Institut fur Reaktorentwicklung, Gessellschaft fur Kernforschung M.B.H., Karlsruhe, Germany, August 1974.
U. Schumann. Algorithms for direct numerical simulations of shear-periodic turbulence. In Soubbaramayer and J.P. Boujot, editors, Lecture Notes in Physics, volume 218, pages 492–496. Springer, 1985.
Author information
Authors and Affiliations
Editor information
Rights and permissions
Copyright information
© 1998 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Howe, J., Baden, S.B., Grimmett, T., Nomura, K. (1998). Modernization of legacy application software. In: Kågström, B., Dongarra, J., Elmroth, E., Waśniewski, J. (eds) Applied Parallel Computing Large Scale Scientific and Industrial Problems. PARA 1998. Lecture Notes in Computer Science, vol 1541. Springer, Berlin, Heidelberg . https://doi.org/10.1007/BFb0095344
Download citation
DOI: https://doi.org/10.1007/BFb0095344
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-65414-8
Online ISBN: 978-3-540-49261-0
eBook Packages: Springer Book Archive