Adding Harwell-Boeing support in PETSc?

Hong Zhang hzhang at
Tue Apr 5 13:49:28 CDT 2005


I get Harwell-Boeing matrices from Matrix Market repository,
where each HB matrix is provided by both Matrix Market
and HB format. HB format takes smaller space though.

I never used HB format. I wrote
the code that convert MM format into petsc binary, which is stored
under ~/datafiles/matrices/MtxMarket.


On Tue, 5 Apr 2005, Barry Smith wrote:

>   My understanding is that MatrixMarket format is different from
> Harwell-Boeing?
>   I could not find a Harwell-Boeing loader in src/mat/examples/tests
> (though there is a writer). Does anyone have C (PETSc?) code to read
> in Harwell-Boeing? If so we could merge it into the MatrixMarket
> (coordiate storage) reader code and then (with a command line switch) read in
> either format and dump in PETSc format?
>   Barry
> On Tue, 5 Apr 2005, Victor Eijkhout wrote:
> > At 10:32 AM -0500 4/5/05, Hong Zhang wrote:
> > > We have code that read MatrixMarket format, and write
> > > into a petsc binary file. Then you can use petsc MatLoad()
> > > for viewing or computation.
> >
> > I'm interested in this too. I wrote my own version. Maybe a good idea to add
> > this to the petsc distribution?
> >

More information about the petsc-dev mailing list