Sparse Matrices in Matlab*P: Design and Implementation [chapter]

Viral Shah, John R. Gilbert
2004 Lecture Notes in Computer Science  
Matlab*P is a flexible interactive system that enables computational scientists and engineers to use a high-level language to program cluster computers. The Matlab*P user writes code in the Matlab language. Parallelism is available via data-parallel operations on distributed objects and via task-parallel operations on multiple objects. Matlab*P can store distributed matrices in either full or sparse format. As in Matlab, most matrix operations apply equally to full or sparse operands. Here, we
more » ... escribe the design and implementation of Matlab*P's sparse matrix support, and an application to a problem in computational fluid dynamics. * This material is based on research sponsored by Air Force Research Laboratories under agreement number AFRL F30602-02-1-0181. The U.S. Government is authorized to reproduce and distribute reprints for governmental purposes not withstanding any copyright notation thereon.
doi:10.1007/978-3-540-30474-6_20 fatcat:7qd2oi37dvewlo4qfp5fzjx7am