Numerical recipes in FORTRAN (2nd ed.): the art of scientific computing
Numerical recipes in FORTRAN (2nd ed.): the art of scientific computing
The high performance Fortran handbook
The high performance Fortran handbook
An HPF compiler for the IBM SP2
Supercomputing '95 Proceedings of the 1995 ACM/IEEE conference on Supercomputing
MPI: The Complete Reference
Parallel Programming Using C++
Parallel Programming Using C++
Efficient support for complex numbers in Java
JAVA '99 Proceedings of the ACM 1999 conference on Java Grande
Automatic loop transformations and parallelization for Java
Proceedings of the 14th international conference on Supercomputing
High Performance Numerical Computing in Java: Language and Compiler Issues
LCPC '99 Proceedings of the 12th International Workshop on Languages and Compilers for Parallel Computing
Java programming for high-performance numerical computing
IBM Systems Journal
An experimental approach to the performance penalty of the use of classes in Fortran 95
Advances in Engineering Software
Hi-index | 0.00 |
Fortran has dominated scientific and engineering computing for nearly 40 years. Fortran's latest widely available form, Fortran 90, provides important facilities for developing large CSE applications: an array language, abstract data types, modularity, and encapsulation. Many users have successfully accomplished object-oriented programming in Fortran 90. All this has been achieved while maintaining a major design goal: high performance on numerically intensive computing. The authors describe the use of Fortran 90 in an elecromagnetics application. This case study demonstrates how Fortran 90's features facilitate the development of CSE applications, and how a good compiler can generate efficient code from Fortran 90 source, both in serial and parallel forms. Finally, the authors discuss choosing the right language for an application, and language interoperability.