**Response #1: 2005-09-01**
### General1. **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: ** | Never | b. **Double precision: ** | Very Frequently | c. **More than double precision: ** | Never | d. **Complex single precision: ** | Never | e. **Complex double precision: ** | Sometimes | f. **Complex, more than double precision: ** | Never |
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: ** | More 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?** Hybrid-shared 7. **Do you use any other sequential or parallel dense linear algebra packages other than LAPACK or ScaLAPACK?** BLAS 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: ** | Somewhat useful | d. **More complicated matrix data structures: ** | Very useful |
9. **Do your applications solve linear algebra problems of the type?** Banded linear systems, General linear systems ### LAPACK Usage1. **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?** Vendor, Netlib 5. **If you have used both a vendors version of LAPACK and Netlibs, how do the two versions compare?** I use ESSL from IBM on p690
At link step, I ask first for ESSL, next for LAPack for completeness.
(ESSL does NOT contain all LAPack subroutines) 6. **Do your applications make direct LAPACK calls?** Yes 7. **Do your applications use libraries which depend on LAPACK?** No 8. **Do your applications use a higher-level interface to LAPACK?** No 10. **Is the LAPACK procedure interface a barrier to more extensive use?** No 11. **From which languages do you call LAPACK routines?** Fortran 77, Fortran 90/95 15. **How frequently do you refer to the LAPACK Users Guide?** Sometimes ### ScaLAPACK Usage1. **Do you use ScaLAPACK (or a vendor version of ScaLAPACK )?** Yes 4. **If you use ScaLAPACK, do you use a vendors version or one obtained directly from Netlib?** Vendor 5. **If you have used both a vendors version of ScaLAPACK and Netlibs, how do the two versions compare?** Same as before : P-ESSL instead of ESSL 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 77 15. **How frequently do you refer to the ScaLAPACK Users Guide?** Rarely ### Targeted Environment Specifics1. **Under which operating system environments do your applications run?** AIX, Mac OS X 2a. **Please specify any particular libraries of frameworks used?** I use OpenMP. 3. **If your applications run in a distributed-memory environment, which styles of parallelism do they employ?** Message passing
### Additional Information |