
Hi Donal, Marvin, all, Donal K. Fellows wrote:
Marvin Theimer wrote:
I suspect you'll see more specification of binary executable as time goes on. As people purchase multiple clusters with somewhat different hardware and as they add new hardware to existing clusters they end up with heterogeneous environments where the exact choice of hardware really does matter. For example, running numerical libraries that have been optimized for Intel or AMD on the opposite chip type can yield substantial performance penalties.
The right thing to do is to specify that you need the library using some kind of abstract name for it, and leave it to the BES container to figure out how to do that efficiently on the hardware allocated.
this is already included in the BES specification as a non-formal JSDL 1.0 extension. It has been incorporated from the ESI proposal, as a "esi:Library" element (the namespace probably needs adjustment). See also BES spec v1.3, page 16 (ch. 6.1.5 JSDL 1.0 Extensions) Cheers, Michel -- Michel <dot> Drescher <at> uk <dot> fujitsu <dot> com Fujitsu Laboratories of Europe +44 20 8606 4834