Van Snyder wrote:
>I haven't been following this discussion carefully, so this comment may
>miss the mark.
>
>Ian Bush was quoted as having written:
>
>> Certainly, and it does nothing for you when calling libraries, e.g.
>> for BLAS it's DGEMM I generally want on my workstation here, but for
>> the Cray it's SGEMM.
>
>This problem is already solved.
>
>Define your problem in terms of the number of digits you're using.
>
>Define a generic interface, say GEMM, that includes DGEMM and SGEMM.
>
>Use the generic name.
>
>If your real number kind is, say, SELECTED_REAL_KIND(P=13) you'll get DGEMM
>on your Sun workstation, and SGEMM on your Cray.
A quick (possibly OT) question to you guys. Why, these days does it matter on a
Cray if you use Double Precision routines?
I use VMS on Alpha boxes and the difference between execution time is becoming
smaller. For the extra work Ian is going to have to do is there any significant
difference between Cray runtime for double or single?
Regards, Paddy
Paddy O'Brien,
Transmission Development,
TransGrid,
PO Box A1000, Sydney South,
NSW 2000, Australia
Tel: +61 2 9284-3063
Fax: +61 2 9284-3050
Email: [log in to unmask]
Either "\'" or "\s" (to escape the apostrophe) seems to work for most people,
but that little whizz-bang apostrophe gives me little spam.
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
|