ScaLAPACK user's guide
An overview of the Trilinos project
ACM Transactions on Mathematical Software (TOMS) - Special issue on the Advanced CompuTational Software (ACTS) Collection
LAPACK in SILC: Use of a Flexible Application Framework for Matrix Computation Libraries
HPCASIA '05 Proceedings of the Eighth International Conference on High-Performance Computing in Asia-Pacific Region
Scalable software infrastructure project
Proceedings of the 2006 ACM/IEEE conference on Supercomputing
SILC: a flexible and environment-independent interface for matrix computation libraries
PPAM'05 Proceedings of the 6th international conference on Parallel Processing and Applied Mathematics
Cloth simulation in the SILC matrix computation framework: a case study
PPAM'07 Proceedings of the 7th international conference on Parallel processing and applied mathematics
Experience in developing an open source scalable software infrastructure in japan
ICCSA'10 Proceedings of the 2010 international conference on Computational Science and Its Applications - Volume Part II
Hi-index | 0.00 |
The present paper describes the design and implementation of distributed SILC (Simple Interface for Library Collections) that gives users access to a variety of MPI-based parallel matrix computation libraries in a flexible and environment-independent manner. Distributed SILC allows users to make use of MPI-based parallel matrix computation libraries not only in MPI-based parallel user programs but also in sequential user programs. Since user programs for SILC are free of a source-level dependency on particular libraries and computing environments, users can easily utilize alternative libraries and computing environments without any modification in the user programs. The experimental results of two test problems showed that the implemented SILC system achieved speedups of 2.69 and 7.54 using MPI-based parallel matrix computation libraries with 16 processes.