Title :
Fortran 90 in CSE: a case study
Author :
Moreira, José E. ; Midkiff, Samuel P.
Author_Institution :
IBM Thomas J. Watson Res. Center, Yorktown Heights, NY, USA
Abstract :
An electromagnetics application demonstrates how Fortran 90´s features facilitate the development of computational and science engineering (CSE) applications, and how a good compiler can generate efficient code from Fortran 90 source code, both in serial and parallel forms. The article examines the applicability of Fortran 90´s two main new features, array language and abstract data types, to CSE. We collectively call scientific and engineering applications technical applications. Technical applications are typically numerically intensive computations, often manipulating large collections of data in the form of arrays. Technical programmers have long cherished the ability of Fortran implementations to produce efficient code for numerical computations
Keywords :
FORTRAN; electrical engineering computing; electromagnetism; program compilers; CSE; Fortran 90 source code; Fortran implementations; abstract data types; array language; case study; compiler; computational and science engineering; electromagnetics application; engineering applications; numerical computations; numerically intensive computations; technical applications; technical programmers; Appropriate technology; Computer aided software engineering; Current measurement; Dielectrics; Electromagnetic shielding; Laplace equations; Microstrip; Poisson equations; Programming profession; Standards publication;
Journal_Title :
Computational Science & Engineering, IEEE