Given by John Reynders (Los Alamos) at SC98 Orlando Java Grande Panel on November 13 98. Foils prepared December 6 98
Outside Index
Summary of Material
Java Grande Forum Homepage |
SC98 Java Grande Panel Presentation |
C++ Experience |
C++ Fortran Battle! |
High Performance Issues |
Language Design and Features |
Outside Index Summary of Material
John V. W. Reynders |
Los Alamos National Laboratory |
SuperComputing `98 |
November 13, 1998 |
Rites of Passage |
The C++/Fortran Battle |
High Performance |
Language Design/Features |
Cost of rewrite to a physicist is too high
|
Developed full-scale physics codes:
|
Performance
|
Legacy Base
|
Expertise |
Market Presence ( F90 vs. C++ : ride the wave!!! ) |
C++
|
Java
|
Mixed model - message passing/RMI/threading |
Memory/thread affinity |
The performance will get there: |
The long pole in the tent will be the language features which limit how simulations developers can represent their physics. |
overloaded operators |
generic programming with parameterized classes
|