**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: ** | Sometimes | d. **Complex single precision: ** | Never | e. **Complex double precision: ** | Very Frequently | f. **Complex, more than double precision: ** | Sometimes |
3. ** What dense matrix sizes are most important or time-consuming for your application?** 100s X 100s 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: ** | | c. **Distributed memory: ** | |
6. **Which architectures do you use or intend to use in the next three years?** Multi-core-thread, Distributed-memory 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: ** | Somewhat 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, Generalized eigenvalue, Symmetric eigenvalue, Non-symmetric eigenvalue, SVDs ### LAPACK Usage6. **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 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, Matlab, Octave 14. **If you have installed LAPACK yourself, how could the installation process be improved?** Many recent compilers seem too clever for automatic detection of parameters like machine epsilon to work. It would be useful to have a replacement that uses Fortran 90 intrinsics instead. 15. **How frequently do you refer to the LAPACK Users Guide?** Sometimes ### ScaLAPACK Usage1. **Do you use ScaLAPACK (or a vendor version of ScaLAPACK )?** No 2. **If you do not use ScaLAPACK, why?** Cost of learning 15. **How frequently do you refer to the ScaLAPACK Users Guide?**
### Targeted Environment Specifics1. **Under which operating system environments do your applications run?** Linux 2. **If your applications run in a shared-memory environment, which styles of parallelism do they employ?** Platform threading
### Additional Information |