diff --git a/examples/.gitignore b/examples/.gitignore new file mode 100644 index 0000000..ba39cc5 --- /dev/null +++ b/examples/.gitignore @@ -0,0 +1 @@ +Manifest.toml diff --git a/examples/Project.toml b/examples/Project.toml new file mode 100644 index 0000000..790ef45 --- /dev/null +++ b/examples/Project.toml @@ -0,0 +1,9 @@ +[deps] +Finch = "9177782c-1635-4eb9-9bfb-d9dfa25e6bce" +HDF5 = "f67ccb44-e63f-5c2f-98bd-6dc0ccc4ba2f" +JSON = "682c06a0-de6a-54ab-a142-c8b1cf79cde6" +MatrixMarket = "4d4711f2-db25-561a-b6b3-d35e7d4047d3" +TensorMarket = "8b7d4fe7-0b45-4d0d-9dd8-5cc9b23b4b77" + +[compat] +Finch = "0.6.28" \ No newline at end of file diff --git a/examples/generate_reference.jl b/examples/generate_reference.jl new file mode 100755 index 0000000..e0b658d --- /dev/null +++ b/examples/generate_reference.jl @@ -0,0 +1,53 @@ +#!/usr/bin/env julia +if abspath(PROGRAM_FILE) == @__FILE__ + using Pkg + Pkg.activate(@__DIR__) + Pkg.instantiate() +end + +using Finch +using MatrixMarket +using MatrixDepot +using TensorMarket +using HDF5 +using JSON +using SparseArrays + +for (vec_key, x) in [ + "foo" => [11, 12, 13, 14], + "bar" => sparse([0, 0, 13, 0, 0, 16, 0, 0, 19]), +] + for (fmt_key, fmt) in [ + "VEC" => Tensor(SparseList(Element(zero(eltype(x))))), + "DVEC" => Tensor(Dense(Element(zero(eltype(x))))), + ] + fmt = dropdefaults!(fmt, x) + example_dir = joinpath(@__DIR__, "reference", "$(vec_key)_$(fmt_key)") + mkpath(example_dir) + fwrite(joinpath(example_dir, "$(vec_key).mtx"), x) + fwrite(joinpath(example_dir, "$(vec_key)_$(fmt_key).bsp.h5"), fmt) + end +end + +for (mtx_key, A) in [ + #"mycielskian3" => SparseMatrixCSC(matrixdepot("Mycielski/mycielskian3")), #TODO this matrix is symmetric but Finch doesn't have a way to communicate that to binsparse. + "b1_ss" => SparseMatrixCSC(matrixdepot("Grund/b1_ss")), + "farm" => SparseMatrixCSC(matrixdepot("Meszaros/farm")), +] + for (fmt_key, fmt) in [ + "CSR" => swizzle(Tensor(Dense(SparseList(Element(zero(eltype(A)))))), 2, 1), + "CSC" => Tensor(Dense(SparseList(Element(zero(eltype(A)))))), + "DMAT" => swizzle(Tensor(Dense(Dense(Element(zero(eltype(A)))))), 2, 1), + "DMATR" => Tensor(Dense(Dense(Element(zero(eltype(A)))))), + "DCSR" => swizzle(Tensor(SparseList(SparseList(Element(zero(eltype(A)))))), 2, 1), + "DCSC" => Tensor(SparseList(SparseList(Element(zero(eltype(A)))))), + "COO" => swizzle(Tensor(SparseCOO{2}(Element(zero(eltype(A))))), 2, 1), + "COOC" => Tensor(SparseCOO{2}(Element(zero(eltype(A))))), + ] + fmt = copyto!(fmt, A) + example_dir = joinpath(@__DIR__, "reference", "$(mtx_key)_$(fmt_key)") + mkpath(example_dir) + fwrite(joinpath(example_dir, "$(mtx_key).mtx"), A) + fwrite(joinpath(example_dir, "$(mtx_key)_$(fmt_key).bsp.h5"), fmt) + end +end \ No newline at end of file diff --git a/examples/reference/b1_ss_COO/b1_ss.mtx b/examples/reference/b1_ss_COO/b1_ss.mtx new file mode 100644 index 0000000..74be1a7 --- /dev/null +++ b/examples/reference/b1_ss_COO/b1_ss.mtx @@ -0,0 +1,17 @@ +%%MatrixMarket matrix coordinate real general +7 7 15 +5 1 -0.03599942 +6 1 -0.0176371 +7 1 -0.007721779 +1 2 1.0 +2 2 -1.0 +1 3 1.0 +3 3 -1.0 +1 4 1.0 +4 4 -1.0 +2 5 0.45 +5 5 1.0 +3 6 0.1 +6 6 1.0 +4 7 0.45 +7 7 1.0 diff --git a/examples/reference/b1_ss_COO/b1_ss_COO.bsp.h5 b/examples/reference/b1_ss_COO/b1_ss_COO.bsp.h5 new file mode 100644 index 0000000..3ac1652 Binary files /dev/null and b/examples/reference/b1_ss_COO/b1_ss_COO.bsp.h5 differ diff --git a/examples/reference/b1_ss_COOC/b1_ss.mtx b/examples/reference/b1_ss_COOC/b1_ss.mtx new file mode 100644 index 0000000..74be1a7 --- /dev/null +++ b/examples/reference/b1_ss_COOC/b1_ss.mtx @@ -0,0 +1,17 @@ +%%MatrixMarket matrix coordinate real general +7 7 15 +5 1 -0.03599942 +6 1 -0.0176371 +7 1 -0.007721779 +1 2 1.0 +2 2 -1.0 +1 3 1.0 +3 3 -1.0 +1 4 1.0 +4 4 -1.0 +2 5 0.45 +5 5 1.0 +3 6 0.1 +6 6 1.0 +4 7 0.45 +7 7 1.0 diff --git a/examples/reference/b1_ss_COOC/b1_ss_COOC.bsp.h5 b/examples/reference/b1_ss_COOC/b1_ss_COOC.bsp.h5 new file mode 100644 index 0000000..4cb5cf3 Binary files /dev/null and b/examples/reference/b1_ss_COOC/b1_ss_COOC.bsp.h5 differ diff --git a/examples/reference/b1_ss_CSC/b1_ss.mtx b/examples/reference/b1_ss_CSC/b1_ss.mtx new file mode 100644 index 0000000..74be1a7 --- /dev/null +++ b/examples/reference/b1_ss_CSC/b1_ss.mtx @@ -0,0 +1,17 @@ +%%MatrixMarket matrix coordinate real general +7 7 15 +5 1 -0.03599942 +6 1 -0.0176371 +7 1 -0.007721779 +1 2 1.0 +2 2 -1.0 +1 3 1.0 +3 3 -1.0 +1 4 1.0 +4 4 -1.0 +2 5 0.45 +5 5 1.0 +3 6 0.1 +6 6 1.0 +4 7 0.45 +7 7 1.0 diff --git a/examples/reference/b1_ss_CSC/b1_ss_CSC.bsp.h5 b/examples/reference/b1_ss_CSC/b1_ss_CSC.bsp.h5 new file mode 100644 index 0000000..3d19ef0 Binary files /dev/null and b/examples/reference/b1_ss_CSC/b1_ss_CSC.bsp.h5 differ diff --git a/examples/reference/b1_ss_CSR/b1_ss.mtx b/examples/reference/b1_ss_CSR/b1_ss.mtx new file mode 100644 index 0000000..74be1a7 --- /dev/null +++ b/examples/reference/b1_ss_CSR/b1_ss.mtx @@ -0,0 +1,17 @@ +%%MatrixMarket matrix coordinate real general +7 7 15 +5 1 -0.03599942 +6 1 -0.0176371 +7 1 -0.007721779 +1 2 1.0 +2 2 -1.0 +1 3 1.0 +3 3 -1.0 +1 4 1.0 +4 4 -1.0 +2 5 0.45 +5 5 1.0 +3 6 0.1 +6 6 1.0 +4 7 0.45 +7 7 1.0 diff --git a/examples/reference/b1_ss_CSR/b1_ss_CSR.bsp.h5 b/examples/reference/b1_ss_CSR/b1_ss_CSR.bsp.h5 new file mode 100644 index 0000000..93cac5b Binary files /dev/null and b/examples/reference/b1_ss_CSR/b1_ss_CSR.bsp.h5 differ diff --git a/examples/reference/b1_ss_DCSC/b1_ss.mtx b/examples/reference/b1_ss_DCSC/b1_ss.mtx new file mode 100644 index 0000000..74be1a7 --- /dev/null +++ b/examples/reference/b1_ss_DCSC/b1_ss.mtx @@ -0,0 +1,17 @@ +%%MatrixMarket matrix coordinate real general +7 7 15 +5 1 -0.03599942 +6 1 -0.0176371 +7 1 -0.007721779 +1 2 1.0 +2 2 -1.0 +1 3 1.0 +3 3 -1.0 +1 4 1.0 +4 4 -1.0 +2 5 0.45 +5 5 1.0 +3 6 0.1 +6 6 1.0 +4 7 0.45 +7 7 1.0 diff --git a/examples/reference/b1_ss_DCSC/b1_ss_DCSC.bsp.h5 b/examples/reference/b1_ss_DCSC/b1_ss_DCSC.bsp.h5 new file mode 100644 index 0000000..8f53ab8 Binary files /dev/null and b/examples/reference/b1_ss_DCSC/b1_ss_DCSC.bsp.h5 differ diff --git a/examples/reference/b1_ss_DCSR/b1_ss.mtx b/examples/reference/b1_ss_DCSR/b1_ss.mtx new file mode 100644 index 0000000..74be1a7 --- /dev/null +++ b/examples/reference/b1_ss_DCSR/b1_ss.mtx @@ -0,0 +1,17 @@ +%%MatrixMarket matrix coordinate real general +7 7 15 +5 1 -0.03599942 +6 1 -0.0176371 +7 1 -0.007721779 +1 2 1.0 +2 2 -1.0 +1 3 1.0 +3 3 -1.0 +1 4 1.0 +4 4 -1.0 +2 5 0.45 +5 5 1.0 +3 6 0.1 +6 6 1.0 +4 7 0.45 +7 7 1.0 diff --git a/examples/reference/b1_ss_DCSR/b1_ss_DCSR.bsp.h5 b/examples/reference/b1_ss_DCSR/b1_ss_DCSR.bsp.h5 new file mode 100644 index 0000000..2ca0727 Binary files /dev/null and b/examples/reference/b1_ss_DCSR/b1_ss_DCSR.bsp.h5 differ diff --git a/examples/reference/b1_ss_DMAT/b1_ss.mtx b/examples/reference/b1_ss_DMAT/b1_ss.mtx new file mode 100644 index 0000000..74be1a7 --- /dev/null +++ b/examples/reference/b1_ss_DMAT/b1_ss.mtx @@ -0,0 +1,17 @@ +%%MatrixMarket matrix coordinate real general +7 7 15 +5 1 -0.03599942 +6 1 -0.0176371 +7 1 -0.007721779 +1 2 1.0 +2 2 -1.0 +1 3 1.0 +3 3 -1.0 +1 4 1.0 +4 4 -1.0 +2 5 0.45 +5 5 1.0 +3 6 0.1 +6 6 1.0 +4 7 0.45 +7 7 1.0 diff --git a/examples/reference/b1_ss_DMAT/b1_ss_DMAT.bsp.h5 b/examples/reference/b1_ss_DMAT/b1_ss_DMAT.bsp.h5 new file mode 100644 index 0000000..25be17e Binary files /dev/null and b/examples/reference/b1_ss_DMAT/b1_ss_DMAT.bsp.h5 differ diff --git a/examples/reference/b1_ss_DMATR/b1_ss.mtx b/examples/reference/b1_ss_DMATR/b1_ss.mtx new file mode 100644 index 0000000..74be1a7 --- /dev/null +++ b/examples/reference/b1_ss_DMATR/b1_ss.mtx @@ -0,0 +1,17 @@ +%%MatrixMarket matrix coordinate real general +7 7 15 +5 1 -0.03599942 +6 1 -0.0176371 +7 1 -0.007721779 +1 2 1.0 +2 2 -1.0 +1 3 1.0 +3 3 -1.0 +1 4 1.0 +4 4 -1.0 +2 5 0.45 +5 5 1.0 +3 6 0.1 +6 6 1.0 +4 7 0.45 +7 7 1.0 diff --git a/examples/reference/b1_ss_DMATR/b1_ss_DMATR.bsp.h5 b/examples/reference/b1_ss_DMATR/b1_ss_DMATR.bsp.h5 new file mode 100644 index 0000000..f653bc3 Binary files /dev/null and b/examples/reference/b1_ss_DMATR/b1_ss_DMATR.bsp.h5 differ diff --git a/examples/reference/bar_DVEC/bar.mtx b/examples/reference/bar_DVEC/bar.mtx new file mode 100644 index 0000000..2d97b37 --- /dev/null +++ b/examples/reference/bar_DVEC/bar.mtx @@ -0,0 +1,5 @@ +%%MatrixMarket matrix coordinate integer general +9 3 +3 13 +6 16 +9 19 diff --git a/examples/reference/bar_DVEC/bar_DVEC.bsp.h5 b/examples/reference/bar_DVEC/bar_DVEC.bsp.h5 new file mode 100644 index 0000000..2ebd734 Binary files /dev/null and b/examples/reference/bar_DVEC/bar_DVEC.bsp.h5 differ diff --git a/examples/reference/bar_VEC/bar.mtx b/examples/reference/bar_VEC/bar.mtx new file mode 100644 index 0000000..2d97b37 --- /dev/null +++ b/examples/reference/bar_VEC/bar.mtx @@ -0,0 +1,5 @@ +%%MatrixMarket matrix coordinate integer general +9 3 +3 13 +6 16 +9 19 diff --git a/examples/reference/bar_VEC/bar_VEC.bsp.h5 b/examples/reference/bar_VEC/bar_VEC.bsp.h5 new file mode 100644 index 0000000..7052012 Binary files /dev/null and b/examples/reference/bar_VEC/bar_VEC.bsp.h5 differ diff --git a/examples/reference/farm_COO/farm.mtx b/examples/reference/farm_COO/farm.mtx new file mode 100644 index 0000000..12bb0cb --- /dev/null +++ b/examples/reference/farm_COO/farm.mtx @@ -0,0 +1,43 @@ +%%MatrixMarket matrix coordinate integer general +7 17 41 +1 1 1 +2 2 1 +3 3 1 +6 4 1 +7 5 1 +1 6 4 +2 6 1 +3 6 20 +1 7 4 +2 7 1 +3 7 15 +4 7 40 +1 8 2 +2 8 1 +1 9 2 +2 9 1 +4 9 35 +1 10 1 +2 10 1 +5 10 1 +1 11 1 +2 11 1 +4 11 50 +1 12 250 +2 12 2 +3 12 30 +6 12 1 +1 13 250 +2 13 2 +4 13 15 +6 13 1 +1 14 125 +2 14 1 +3 14 20 +7 14 1 +1 15 125 +2 15 1 +4 15 10 +7 15 1 +3 16 1 +4 17 1 diff --git a/examples/reference/farm_COO/farm_COO.bsp.h5 b/examples/reference/farm_COO/farm_COO.bsp.h5 new file mode 100644 index 0000000..0e3e8c2 Binary files /dev/null and b/examples/reference/farm_COO/farm_COO.bsp.h5 differ diff --git a/examples/reference/farm_COOC/farm.mtx b/examples/reference/farm_COOC/farm.mtx new file mode 100644 index 0000000..12bb0cb --- /dev/null +++ b/examples/reference/farm_COOC/farm.mtx @@ -0,0 +1,43 @@ +%%MatrixMarket matrix coordinate integer general +7 17 41 +1 1 1 +2 2 1 +3 3 1 +6 4 1 +7 5 1 +1 6 4 +2 6 1 +3 6 20 +1 7 4 +2 7 1 +3 7 15 +4 7 40 +1 8 2 +2 8 1 +1 9 2 +2 9 1 +4 9 35 +1 10 1 +2 10 1 +5 10 1 +1 11 1 +2 11 1 +4 11 50 +1 12 250 +2 12 2 +3 12 30 +6 12 1 +1 13 250 +2 13 2 +4 13 15 +6 13 1 +1 14 125 +2 14 1 +3 14 20 +7 14 1 +1 15 125 +2 15 1 +4 15 10 +7 15 1 +3 16 1 +4 17 1 diff --git a/examples/reference/farm_COOC/farm_COOC.bsp.h5 b/examples/reference/farm_COOC/farm_COOC.bsp.h5 new file mode 100644 index 0000000..5e6e10a Binary files /dev/null and b/examples/reference/farm_COOC/farm_COOC.bsp.h5 differ diff --git a/examples/reference/farm_CSC/farm.mtx b/examples/reference/farm_CSC/farm.mtx new file mode 100644 index 0000000..12bb0cb --- /dev/null +++ b/examples/reference/farm_CSC/farm.mtx @@ -0,0 +1,43 @@ +%%MatrixMarket matrix coordinate integer general +7 17 41 +1 1 1 +2 2 1 +3 3 1 +6 4 1 +7 5 1 +1 6 4 +2 6 1 +3 6 20 +1 7 4 +2 7 1 +3 7 15 +4 7 40 +1 8 2 +2 8 1 +1 9 2 +2 9 1 +4 9 35 +1 10 1 +2 10 1 +5 10 1 +1 11 1 +2 11 1 +4 11 50 +1 12 250 +2 12 2 +3 12 30 +6 12 1 +1 13 250 +2 13 2 +4 13 15 +6 13 1 +1 14 125 +2 14 1 +3 14 20 +7 14 1 +1 15 125 +2 15 1 +4 15 10 +7 15 1 +3 16 1 +4 17 1 diff --git a/examples/reference/farm_CSC/farm_CSC.bsp.h5 b/examples/reference/farm_CSC/farm_CSC.bsp.h5 new file mode 100644 index 0000000..b8b76cd Binary files /dev/null and b/examples/reference/farm_CSC/farm_CSC.bsp.h5 differ diff --git a/examples/reference/farm_CSR/farm.mtx b/examples/reference/farm_CSR/farm.mtx new file mode 100644 index 0000000..12bb0cb --- /dev/null +++ b/examples/reference/farm_CSR/farm.mtx @@ -0,0 +1,43 @@ +%%MatrixMarket matrix coordinate integer general +7 17 41 +1 1 1 +2 2 1 +3 3 1 +6 4 1 +7 5 1 +1 6 4 +2 6 1 +3 6 20 +1 7 4 +2 7 1 +3 7 15 +4 7 40 +1 8 2 +2 8 1 +1 9 2 +2 9 1 +4 9 35 +1 10 1 +2 10 1 +5 10 1 +1 11 1 +2 11 1 +4 11 50 +1 12 250 +2 12 2 +3 12 30 +6 12 1 +1 13 250 +2 13 2 +4 13 15 +6 13 1 +1 14 125 +2 14 1 +3 14 20 +7 14 1 +1 15 125 +2 15 1 +4 15 10 +7 15 1 +3 16 1 +4 17 1 diff --git a/examples/reference/farm_CSR/farm_CSR.bsp.h5 b/examples/reference/farm_CSR/farm_CSR.bsp.h5 new file mode 100644 index 0000000..50e397c Binary files /dev/null and b/examples/reference/farm_CSR/farm_CSR.bsp.h5 differ diff --git a/examples/reference/farm_DCSC/farm.mtx b/examples/reference/farm_DCSC/farm.mtx new file mode 100644 index 0000000..12bb0cb --- /dev/null +++ b/examples/reference/farm_DCSC/farm.mtx @@ -0,0 +1,43 @@ +%%MatrixMarket matrix coordinate integer general +7 17 41 +1 1 1 +2 2 1 +3 3 1 +6 4 1 +7 5 1 +1 6 4 +2 6 1 +3 6 20 +1 7 4 +2 7 1 +3 7 15 +4 7 40 +1 8 2 +2 8 1 +1 9 2 +2 9 1 +4 9 35 +1 10 1 +2 10 1 +5 10 1 +1 11 1 +2 11 1 +4 11 50 +1 12 250 +2 12 2 +3 12 30 +6 12 1 +1 13 250 +2 13 2 +4 13 15 +6 13 1 +1 14 125 +2 14 1 +3 14 20 +7 14 1 +1 15 125 +2 15 1 +4 15 10 +7 15 1 +3 16 1 +4 17 1 diff --git a/examples/reference/farm_DCSC/farm_DCSC.bsp.h5 b/examples/reference/farm_DCSC/farm_DCSC.bsp.h5 new file mode 100644 index 0000000..decfa61 Binary files /dev/null and b/examples/reference/farm_DCSC/farm_DCSC.bsp.h5 differ diff --git a/examples/reference/farm_DCSR/farm.mtx b/examples/reference/farm_DCSR/farm.mtx new file mode 100644 index 0000000..12bb0cb --- /dev/null +++ b/examples/reference/farm_DCSR/farm.mtx @@ -0,0 +1,43 @@ +%%MatrixMarket matrix coordinate integer general +7 17 41 +1 1 1 +2 2 1 +3 3 1 +6 4 1 +7 5 1 +1 6 4 +2 6 1 +3 6 20 +1 7 4 +2 7 1 +3 7 15 +4 7 40 +1 8 2 +2 8 1 +1 9 2 +2 9 1 +4 9 35 +1 10 1 +2 10 1 +5 10 1 +1 11 1 +2 11 1 +4 11 50 +1 12 250 +2 12 2 +3 12 30 +6 12 1 +1 13 250 +2 13 2 +4 13 15 +6 13 1 +1 14 125 +2 14 1 +3 14 20 +7 14 1 +1 15 125 +2 15 1 +4 15 10 +7 15 1 +3 16 1 +4 17 1 diff --git a/examples/reference/farm_DCSR/farm_DCSR.bsp.h5 b/examples/reference/farm_DCSR/farm_DCSR.bsp.h5 new file mode 100644 index 0000000..bf3d1ec Binary files /dev/null and b/examples/reference/farm_DCSR/farm_DCSR.bsp.h5 differ diff --git a/examples/reference/farm_DMAT/farm.mtx b/examples/reference/farm_DMAT/farm.mtx new file mode 100644 index 0000000..12bb0cb --- /dev/null +++ b/examples/reference/farm_DMAT/farm.mtx @@ -0,0 +1,43 @@ +%%MatrixMarket matrix coordinate integer general +7 17 41 +1 1 1 +2 2 1 +3 3 1 +6 4 1 +7 5 1 +1 6 4 +2 6 1 +3 6 20 +1 7 4 +2 7 1 +3 7 15 +4 7 40 +1 8 2 +2 8 1 +1 9 2 +2 9 1 +4 9 35 +1 10 1 +2 10 1 +5 10 1 +1 11 1 +2 11 1 +4 11 50 +1 12 250 +2 12 2 +3 12 30 +6 12 1 +1 13 250 +2 13 2 +4 13 15 +6 13 1 +1 14 125 +2 14 1 +3 14 20 +7 14 1 +1 15 125 +2 15 1 +4 15 10 +7 15 1 +3 16 1 +4 17 1 diff --git a/examples/reference/farm_DMAT/farm_DMAT.bsp.h5 b/examples/reference/farm_DMAT/farm_DMAT.bsp.h5 new file mode 100644 index 0000000..4d635d0 Binary files /dev/null and b/examples/reference/farm_DMAT/farm_DMAT.bsp.h5 differ diff --git a/examples/reference/farm_DMATR/farm.mtx b/examples/reference/farm_DMATR/farm.mtx new file mode 100644 index 0000000..12bb0cb --- /dev/null +++ b/examples/reference/farm_DMATR/farm.mtx @@ -0,0 +1,43 @@ +%%MatrixMarket matrix coordinate integer general +7 17 41 +1 1 1 +2 2 1 +3 3 1 +6 4 1 +7 5 1 +1 6 4 +2 6 1 +3 6 20 +1 7 4 +2 7 1 +3 7 15 +4 7 40 +1 8 2 +2 8 1 +1 9 2 +2 9 1 +4 9 35 +1 10 1 +2 10 1 +5 10 1 +1 11 1 +2 11 1 +4 11 50 +1 12 250 +2 12 2 +3 12 30 +6 12 1 +1 13 250 +2 13 2 +4 13 15 +6 13 1 +1 14 125 +2 14 1 +3 14 20 +7 14 1 +1 15 125 +2 15 1 +4 15 10 +7 15 1 +3 16 1 +4 17 1 diff --git a/examples/reference/farm_DMATR/farm_DMATR.bsp.h5 b/examples/reference/farm_DMATR/farm_DMATR.bsp.h5 new file mode 100644 index 0000000..3e10089 Binary files /dev/null and b/examples/reference/farm_DMATR/farm_DMATR.bsp.h5 differ diff --git a/examples/reference/foo_DVEC/foo.mtx b/examples/reference/foo_DVEC/foo.mtx new file mode 100644 index 0000000..cf8d93e --- /dev/null +++ b/examples/reference/foo_DVEC/foo.mtx @@ -0,0 +1,6 @@ +%%MatrixMarket matrix coordinate integer general +4 4 +1 11 +2 12 +3 13 +4 14 diff --git a/examples/reference/foo_DVEC/foo_DVEC.bsp.h5 b/examples/reference/foo_DVEC/foo_DVEC.bsp.h5 new file mode 100644 index 0000000..af6e9f4 Binary files /dev/null and b/examples/reference/foo_DVEC/foo_DVEC.bsp.h5 differ diff --git a/examples/reference/foo_VEC/foo.mtx b/examples/reference/foo_VEC/foo.mtx new file mode 100644 index 0000000..cf8d93e --- /dev/null +++ b/examples/reference/foo_VEC/foo.mtx @@ -0,0 +1,6 @@ +%%MatrixMarket matrix coordinate integer general +4 4 +1 11 +2 12 +3 13 +4 14 diff --git a/examples/reference/foo_VEC/foo_VEC.bsp.h5 b/examples/reference/foo_VEC/foo_VEC.bsp.h5 new file mode 100644 index 0000000..88895de Binary files /dev/null and b/examples/reference/foo_VEC/foo_VEC.bsp.h5 differ