LAPACK and ScaLAPACK Survey Results - by response

[ view answers grouped by question ]



Response #1: 2005-08-14

General

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

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

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

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

5. Number of processors used for your application:

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

6. Which architectures do you use or intend to use in the next three years?
Sequential, Multi-core-thread, Symmetric-multi-procs, Vector-computers

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

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

a. User defined matrix types: Very useful
b. Using optional arguments in the language interface: Not 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, Banded linear systems, General linear systems, Symmetric eigenvalue, Least-square problems, SVDs, control theory

LAPACK Usage

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

3. If using another package, which one(s)?
FLAME

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

5. If you have used both a vendors version of LAPACK and Netlibs, how do the two versions compare?
Vendor versions tend to be minimally tuned, but better tuned than netlib.

6. Do your applications make direct LAPACK calls?
No

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?
FLAME

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

11. From which languages do you call LAPACK routines?
C

12. Please describe any tools or helper functions that you frequently implement to assist your applications in using LAPACK?
Our helper functions abstract from indices, much like FLAME does

13. How could the LAPACK interface be improved to feel more natural to your application and implementation language?
Make it more like FLAME

14. If you have installed LAPACK yourself, how could the installation process be improved?
Precompiled downloads work for me

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

ScaLAPACK Usage

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

2. If you do not use ScaLAPACK, why?
Use another pkg

3. If using another package, which one(s)?
PLAPACK

6. Do your applications make direct ScaLAPACK calls?
No

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?
Yes

11. From which languages do you call ScaLAPACK routines?
C

13. How could the ScaLAPACK interface be improved to feel more natural to your application and implementation language?
The interface used by PLAPACK, which allows submatrices to be submitted in a transparent fashion, is far superior to the ScaLAPACK interface.

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

Targeted Environment Specifics

1. Under which operating system environments do your applications run?
AIX, BSD, HP/UX, Linux

2a. Please specify any particular libraries of frameworks used?
OpenMP

3a. Please specify any particular libraries of frameworks used?
PLAPACK


Additional Information

5.Description of related activities
Dense library development
6.Additional Comments/Suggestions
Kindly circulate the comments that I had sent to Jim and Jack earlier.








Thu May 23 03:45:31 2013
0 seconds