I'm somewhat confused -- I thought we were arguing similar points?
I don't want to drag this out, but where do you see the language constraint? You need an MPI binding, sure, but what else?
I don't want to drag this out, but where do you see the language constraint? You need an MPI binding, sure, but what else?
Supercomputers aren't built so that people can squander the resource (desktop PCs, closest clusters, and phones fulfill that role).
Anyway, the issue with JVMs is that they don't have predictable performance, not that the compilers can't be ported.