Pragmatic Computational Science January 2000 II
We don’t emphasize openMP in class, as hard work (aka difficult programming model) of MPI is advantageous for class as teaches you parallel computing!
Today Java can be used for client side applets and in systems middleware but too slow for production scientific code
- This should change over next year with better Java compilers -- including “native” compilers which do not translate to Java Virtual Machine but go directly to native machine language
Use metacomputers for pleasingly parallel and metaproblems -- not for closely knit problems with tight synchronization between parts
Use where possible web and distributed object technology for “coordination”