[hpcdev-discuss] Performance Wrappers Project Proposal
Brad Lewis
Brad.Lewis at sun.com
Tue Jul 17 12:10:35 PDT 2007
I propose a wrappers project that would provide common interfaces that are not
available for Solaris but have equivalent existing functionality that can be utilized
in a simple wrapper implementation. An example is Fast Fourier Transforms. Sun
Studio 12 provides FFTs in Sun Performance Library using FFTPACK interfaces.
Another common FFT interface is FFTW. FFTW interfaces would make it possible
for existing applications that call FFTW to compile and run with Studio 12.
CBLAS is another set of wrappers that would be useful to include. In this case the
standard package is a set of wrappers that call Fortran BLAS. However, string
arguments are handled in a way that is not compatible with Sun Studio 12 because
string lengths are not passed into Fortran subroutines. A Sun Studio compliant CBLAS
would be useful.
The goal would be to make it very easy for HPC Developers to compile and run on
Solaris without having to rewrite their code, recompile whole packages, or write
wrappers of there own for Solaris.
Thanks,
Brad
--
This message posted from opensolaris.org
More information about the hpcdev-discuss
mailing list