**Response #1: 2005-08-15**
### 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: ** | | d. **Complex single precision: ** | | e. **Complex double precision: ** | | f. **Complex, more than double precision: ** | |
3. ** What dense matrix sizes are most important or time-consuming for your application?** 1,000,000 or more X 1,000,000 or more 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: ** | | b. **Distributed shared-memory: ** | | c. **Distributed memory: ** | More than 100 |
6. **Which architectures do you use or intend to use in the next three years?** Distributed-memory 7. **Do you use any other sequential or parallel dense linear algebra packages other than LAPACK or ScaLAPACK?** no 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: ** | Somewhat useful | c. **Automatic memory allocation of the work space: ** | Not useful | d. **More complicated matrix data structures: ** | Somewhat 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?** 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?** No 10. **Is the LAPACK procedure interface a barrier to more extensive use?** No 11. **From which languages do you call LAPACK routines?** C, Fortran 77 15. **How frequently do you refer to the LAPACK Users Guide?** Frequently ### 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?** Netlib 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?** C 12. **Please describe any tools or helper functions that you frequently implement to assist your applications in using ScaLAPACK?** different data distribution models 15. **How frequently do you refer to the ScaLAPACK Users Guide?** Frequently ### Targeted Environment Specifics1. **Under which operating system environments do your applications run?** Linux 3. **If your applications run in a distributed-memory environment, which styles of parallelism do they employ?** Message passing |