LAPACK and ScaLAPACK Survey Results - by response

[ view answers grouped by question ]



Response #1: 2005-08-22

General

1. Is dense linear algebra a performance bottleneck in your applications?
Yes

2. How often do your applications use the arithmetic precisions listed below:

a. Single precision: Sometimes
b. Double precision: Very Frequently
c. More than double precision: Rarely
d. Complex single precision: Sometimes
e. Complex double precision: Very Frequently
f. Complex, more than double precision: Rarely

3. What dense matrix sizes are most important or time-consuming for your application?
10,000s X 10,000s

4. Does your application come close to, or run out of memory on important problems?
Yes

5. Number of processors used for your application:

a. SMP: Less than 10
b. Distributed shared-memory: More than 10
c. Distributed memory:

6. Which architectures do you use or intend to use in the next three years?
Sequential, Multi-core-thread, Distributed-memory, Hybrid-shared

7. Do you use any other sequential or parallel dense linear algebra packages other than LAPACK or ScaLAPACK?
PESSL

8. Please rank how the following features would be useful to your current or planned applications?

a. User defined matrix types: Not useful
b. Using optional arguments in the language interface: Somewhat useful
c. Automatic memory allocation of the work space: Very useful
d. More complicated matrix data structures: Somewhat useful

9. Do your applications solve linear algebra problems of the type?
Linear positive definite systems, General linear systems, Generalized eigenvalue, Symmetric eigenvalue, Least-square problems

LAPACK Usage

1. Do you use LAPACK (or a vendor version of LAPACK )?
Yes

4. If you use LAPACK, do you use a vendors version or one obtained directly from Netlib?
Netlib

6. Do your applications make direct LAPACK calls?
Yes

7. Do your applications use libraries which depend on LAPACK?
Yes

8. Do your applications use a higher-level interface to LAPACK?
Yes

9. If you answered yes above, which higher-level interfaces do you use?
Matlab, IDL

10. Is the LAPACK procedure interface a barrier to more extensive use?
No

11. From which languages do you call LAPACK routines?
Fortran 90/95, IDL

15. How frequently do you refer to the LAPACK Users Guide?
Sometimes

ScaLAPACK Usage

1. Do you use ScaLAPACK (or a vendor version of ScaLAPACK )?
Yes

5. If you have used both a vendors version of ScaLAPACK and Netlibs, how do the two versions compare?
Both - but I haven't compared their performances because other issues come into play, such as the version of mpich used to compile them, etc.

6. Do your applications make direct ScaLAPACK calls?
Yes

7. Do your applications use libraries which depend on ScaLAPACK?
No

8. Do your applications use a higher-level interface to ScaLAPACK?
No

10. Is the ScaLAPACK procedure interface a barrier to more extensive use?
No

11. From which languages do you call ScaLAPACK routines?
Fortran 90/95

15. How frequently do you refer to the ScaLAPACK Users Guide?
Frequently

Targeted Environment Specifics

1. Under which operating system environments do your applications run?
AIX, Linux, Windows (other)

2a. Please specify any particular libraries of frameworks used?
Don't know

3. If your applications run in a distributed-memory environment, which styles of parallelism do they employ?
Message passing


Additional Information

5.Description of related activities
Image processing, estimation theory
6.Additional Comments/Suggestions
Would really like an FFT package in ScaLAPACK, as it is in PESSL. In fact, we are having to use FFTW 2.x in our porting of our image processing software from an IBM P4 system to the Cray XD1 system because we used PESSL's FFT but ScaLAPACK doesn't have it. We are a bit concerned about using FFTW 2.x because it isn't the latest version, but the latest version doesn't have distributed memory FFTs. It would be nice to have it in ScaLAPACK.
7. Use DOE-lab resourcesNo








Wed Jun 19 03:21:40 2013
0 seconds