**plasma_matrix_test**,
a MATLAB program which
calls plasma_matrix() to demonstrate how a MATLAB sparse matrix can be written to a
Harwell-Boeing sparse matrix file for storage or transfer,
and then later retrieved.

The computer code and data files described and made available on this web page are distributed under the GNU LGPL license.

plasma_matrix, a MATLAB library which demonstrates how a large sparse MATLAB matrix can be written to or read from a Harwell-Boeing sparse matrix file.

- plasma_matrix_test.m, calls all the tests.
- plasma_matrix_test.sh, runs all the tests.
- plasma_matrix_test.txt, the output file.

- plasma_matrix_test01.m, computes a plasma matrix, writes it to a file, and retrieves it.
- msm_to_hb_test01.hb, the HB file created by the test.

The first test uses N = 5.

- plasma_5_sparsity.png, the matrix sparsity graph from MATLAB's spy() command.
- plasma_5_rua.txt, the Harwell-Boeing sparse matrix file.

The second test uses N = 100.

- plasma_100_sparsity.png, the matrix sparsity graph from MATLAB's spy() command.
- plasma_100_rua.txt, the Harwell-Boeing sparse matrix file.