Abstract
To formulate data structures suited to numerical problems like selfadapting multilevel algorithms several data constructs, conditions and attributes are necessary. These constructs are offered by languages like C++ or Fortran 90.
A selection of features which seem to be useful in programming certain algorithms are pointer, derived types, dynamic memory management, some array constructs etc. In the first point we were interested in the newly developed programming language Fortran 90. Cray was the first company in developing a real Fortran 90 compiler which has been released in December 1993. This paper gives an impression of how using some single Fortran 90 features does influence the speed of the scalar part of a program.
Preview
Unable to display preview. Download preview PDF.
Similar content being viewed by others
References
J.C. Adams, W.S. Brainerd, J.T. Martin, B.T. Smith, J.L. Wagener, Fortran 90 Handbook, McGraw-Hill Book Company, New York 1992
M. Metcalf, J.Reid, Fortran 90 Explained, Oxford Univeristy Press, Oxford, New York, Tokyo, New York 1990
CF77 Compiling System, Volume 1&2: Fortran Reference Manual, SR-3071 4.0, Cray Research, Inc.
CF90 Commands and Directives, Reference Manual, SR-3901 1.0, Cray Research, Inc.
Fortran 90 Features and Differences, TR-CF90, Cray Research, Inc.
Manuela Zürn, Uwe Küster, Influence of Fortran 90 Features on Performance on Cray Vector Computer Systems, Stuttgart 3/94
Author information
Authors and Affiliations
Editor information
Rights and permissions
Copyright information
© 1994 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Küster, U., Zürn, M. (1994). Influence of Fortran 90 features on performance on Cray vector computer systems. In: Gentzsch, W., Harms, U. (eds) High-Performance Computing and Networking. HPCN-Europe 1994. Lecture Notes in Computer Science, vol 797. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-57981-8_163
Download citation
DOI: https://doi.org/10.1007/3-540-57981-8_163
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-57981-6
Online ISBN: 978-3-540-48408-0
eBook Packages: Springer Book Archive