├── .gitignore ├── .gitlab-ci.yml ├── AUTHORS ├── CMakeLists.txt ├── COPYING ├── Findargp.cmake ├── Makefile ├── README.md ├── TODO ├── src ├── .gitignore ├── CMakeLists.txt ├── sha256.c ├── spasm.h ├── spasm_ZZp.c ├── spasm_certificate.c ├── spasm_dm.c ├── spasm_echelonize.c ├── spasm_ffpack.cpp ├── spasm_io.c ├── spasm_kernel.c ├── spasm_matching.c ├── spasm_permutation.c ├── spasm_pivots.c ├── spasm_prng.c ├── spasm_reach.c ├── spasm_rref.c ├── spasm_scatter.c ├── spasm_scc.c ├── spasm_schur.c ├── spasm_solve.c ├── spasm_spmv.c ├── spasm_submatrix.c ├── spasm_transpose.c ├── spasm_triangular.c ├── spasm_triplet.c └── spasm_util.c ├── tests ├── .gitignore ├── CMakeLists.txt ├── Expected │ ├── concatenation.1 │ ├── gaxpy.1 │ ├── hash │ ├── io.1 │ ├── io.2 │ ├── io.3 │ ├── perm.1 │ ├── perm.2 │ ├── prng │ ├── reach.1 │ ├── reach.2 │ ├── reach.3 │ ├── reach.4 │ ├── submatrix.1 │ └── submatrix.2 ├── GFp.c ├── Matrix │ ├── BIOMD0000000424.int.mpl.sms │ ├── BIOMD0000000525.int.mpl.sms │ ├── G2.sms │ ├── cc.sms │ ├── chains.sms │ ├── chains2.sms │ ├── dm.sms │ ├── dm2.sms │ ├── empty.sms │ ├── example.sms │ ├── g1.sms │ ├── l1.sms │ ├── lower_trapeze.sms │ ├── m1.sms │ ├── mat364.sms │ ├── medium.sms │ ├── p3.sms │ ├── rectangular_h.sms │ ├── rectangular_l.sms │ ├── scc.sms │ ├── scc2.sms │ ├── scc3.sms │ ├── singular.sms │ ├── singular2.sms │ ├── singular3.sms │ ├── small.sms │ ├── t1.sms │ ├── tree_test.sms │ ├── trefethen_2000.sms │ ├── trefethen_500.sms │ ├── tridiagonal.sms │ ├── u1.sms │ ├── upper_trapeze.sms │ └── void.sms ├── dense_lsolve.c ├── dense_lu_ffpack.c ├── dense_rref_ffpack.c ├── dense_usolve.c ├── dm.c ├── echelonize.c ├── gesv.c ├── kernel.c ├── lu.c ├── mat_perm.c ├── matching.c ├── prng.c ├── rank_cert.c ├── scc.c ├── schur.c ├── schur_dense.c ├── scripts │ ├── random_matrix.sage │ ├── random_matrix_A.sage │ ├── random_matrix_B.sage │ ├── random_matrix_C.sage │ ├── random_matrix_D.sage │ ├── random_singular_matrix.sage │ ├── tridiagonal.sage │ └── upper_lower.sage ├── sha.c ├── solve.c ├── sparse_lsolve.c ├── sparse_lu_usolve.c ├── sparse_usolve.c ├── sparse_utsolve.c ├── spmv.c ├── submatrix.c ├── test_tools.c ├── test_tools.h ├── transpose.c └── vec_perm.c └── tools ├── CMakeLists.txt ├── bitmap.c ├── check_cert.c ├── common.c ├── common.h ├── dm.c ├── echelonize.c ├── kernel.c ├── rank.c ├── solve.c ├── stack.c ├── transpose.c └── vertical_swap.c /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cbouilla/spasm/HEAD/.gitignore -------------------------------------------------------------------------------- /.gitlab-ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cbouilla/spasm/HEAD/.gitlab-ci.yml -------------------------------------------------------------------------------- /AUTHORS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cbouilla/spasm/HEAD/AUTHORS -------------------------------------------------------------------------------- /CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cbouilla/spasm/HEAD/CMakeLists.txt -------------------------------------------------------------------------------- /COPYING: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cbouilla/spasm/HEAD/COPYING -------------------------------------------------------------------------------- /Findargp.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cbouilla/spasm/HEAD/Findargp.cmake -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cbouilla/spasm/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cbouilla/spasm/HEAD/README.md -------------------------------------------------------------------------------- /TODO: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cbouilla/spasm/HEAD/TODO -------------------------------------------------------------------------------- /src/.gitignore: -------------------------------------------------------------------------------- 1 | LUstats 2 | -------------------------------------------------------------------------------- /src/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cbouilla/spasm/HEAD/src/CMakeLists.txt -------------------------------------------------------------------------------- /src/sha256.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cbouilla/spasm/HEAD/src/sha256.c -------------------------------------------------------------------------------- /src/spasm.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cbouilla/spasm/HEAD/src/spasm.h -------------------------------------------------------------------------------- /src/spasm_ZZp.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cbouilla/spasm/HEAD/src/spasm_ZZp.c -------------------------------------------------------------------------------- /src/spasm_certificate.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cbouilla/spasm/HEAD/src/spasm_certificate.c -------------------------------------------------------------------------------- /src/spasm_dm.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cbouilla/spasm/HEAD/src/spasm_dm.c -------------------------------------------------------------------------------- /src/spasm_echelonize.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cbouilla/spasm/HEAD/src/spasm_echelonize.c -------------------------------------------------------------------------------- /src/spasm_ffpack.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cbouilla/spasm/HEAD/src/spasm_ffpack.cpp -------------------------------------------------------------------------------- /src/spasm_io.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cbouilla/spasm/HEAD/src/spasm_io.c -------------------------------------------------------------------------------- /src/spasm_kernel.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cbouilla/spasm/HEAD/src/spasm_kernel.c -------------------------------------------------------------------------------- /src/spasm_matching.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cbouilla/spasm/HEAD/src/spasm_matching.c -------------------------------------------------------------------------------- /src/spasm_permutation.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cbouilla/spasm/HEAD/src/spasm_permutation.c -------------------------------------------------------------------------------- /src/spasm_pivots.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cbouilla/spasm/HEAD/src/spasm_pivots.c -------------------------------------------------------------------------------- /src/spasm_prng.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cbouilla/spasm/HEAD/src/spasm_prng.c -------------------------------------------------------------------------------- /src/spasm_reach.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cbouilla/spasm/HEAD/src/spasm_reach.c -------------------------------------------------------------------------------- /src/spasm_rref.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cbouilla/spasm/HEAD/src/spasm_rref.c -------------------------------------------------------------------------------- /src/spasm_scatter.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cbouilla/spasm/HEAD/src/spasm_scatter.c -------------------------------------------------------------------------------- /src/spasm_scc.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cbouilla/spasm/HEAD/src/spasm_scc.c -------------------------------------------------------------------------------- /src/spasm_schur.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cbouilla/spasm/HEAD/src/spasm_schur.c -------------------------------------------------------------------------------- /src/spasm_solve.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cbouilla/spasm/HEAD/src/spasm_solve.c -------------------------------------------------------------------------------- /src/spasm_spmv.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cbouilla/spasm/HEAD/src/spasm_spmv.c -------------------------------------------------------------------------------- /src/spasm_submatrix.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cbouilla/spasm/HEAD/src/spasm_submatrix.c -------------------------------------------------------------------------------- /src/spasm_transpose.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cbouilla/spasm/HEAD/src/spasm_transpose.c -------------------------------------------------------------------------------- /src/spasm_triangular.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cbouilla/spasm/HEAD/src/spasm_triangular.c -------------------------------------------------------------------------------- /src/spasm_triplet.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cbouilla/spasm/HEAD/src/spasm_triplet.c -------------------------------------------------------------------------------- /src/spasm_util.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cbouilla/spasm/HEAD/src/spasm_util.c -------------------------------------------------------------------------------- /tests/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cbouilla/spasm/HEAD/tests/.gitignore -------------------------------------------------------------------------------- /tests/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cbouilla/spasm/HEAD/tests/CMakeLists.txt -------------------------------------------------------------------------------- /tests/Expected/concatenation.1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cbouilla/spasm/HEAD/tests/Expected/concatenation.1 -------------------------------------------------------------------------------- /tests/Expected/gaxpy.1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cbouilla/spasm/HEAD/tests/Expected/gaxpy.1 -------------------------------------------------------------------------------- /tests/Expected/hash: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cbouilla/spasm/HEAD/tests/Expected/hash -------------------------------------------------------------------------------- /tests/Expected/io.1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cbouilla/spasm/HEAD/tests/Expected/io.1 -------------------------------------------------------------------------------- /tests/Expected/io.2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cbouilla/spasm/HEAD/tests/Expected/io.2 -------------------------------------------------------------------------------- /tests/Expected/io.3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cbouilla/spasm/HEAD/tests/Expected/io.3 -------------------------------------------------------------------------------- /tests/Expected/perm.1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cbouilla/spasm/HEAD/tests/Expected/perm.1 -------------------------------------------------------------------------------- /tests/Expected/perm.2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cbouilla/spasm/HEAD/tests/Expected/perm.2 -------------------------------------------------------------------------------- /tests/Expected/prng: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cbouilla/spasm/HEAD/tests/Expected/prng -------------------------------------------------------------------------------- /tests/Expected/reach.1: -------------------------------------------------------------------------------- 1 | 0 2 | 2 3 | 4 4 | 7 5 | 9 6 | 10 7 | 11 8 | 12 9 | 13 10 | -------------------------------------------------------------------------------- /tests/Expected/reach.2: -------------------------------------------------------------------------------- 1 | 1 2 | 6 3 | 9 4 | 10 5 | 3 6 | 8 7 | 11 8 | 12 9 | 13 10 | -------------------------------------------------------------------------------- /tests/Expected/reach.3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cbouilla/spasm/HEAD/tests/Expected/reach.3 -------------------------------------------------------------------------------- /tests/Expected/reach.4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cbouilla/spasm/HEAD/tests/Expected/reach.4 -------------------------------------------------------------------------------- /tests/Expected/submatrix.1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cbouilla/spasm/HEAD/tests/Expected/submatrix.1 -------------------------------------------------------------------------------- /tests/Expected/submatrix.2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cbouilla/spasm/HEAD/tests/Expected/submatrix.2 -------------------------------------------------------------------------------- /tests/GFp.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cbouilla/spasm/HEAD/tests/GFp.c -------------------------------------------------------------------------------- /tests/Matrix/BIOMD0000000424.int.mpl.sms: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cbouilla/spasm/HEAD/tests/Matrix/BIOMD0000000424.int.mpl.sms -------------------------------------------------------------------------------- /tests/Matrix/BIOMD0000000525.int.mpl.sms: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cbouilla/spasm/HEAD/tests/Matrix/BIOMD0000000525.int.mpl.sms -------------------------------------------------------------------------------- /tests/Matrix/G2.sms: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cbouilla/spasm/HEAD/tests/Matrix/G2.sms -------------------------------------------------------------------------------- /tests/Matrix/cc.sms: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cbouilla/spasm/HEAD/tests/Matrix/cc.sms -------------------------------------------------------------------------------- /tests/Matrix/chains.sms: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cbouilla/spasm/HEAD/tests/Matrix/chains.sms -------------------------------------------------------------------------------- /tests/Matrix/chains2.sms: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cbouilla/spasm/HEAD/tests/Matrix/chains2.sms -------------------------------------------------------------------------------- /tests/Matrix/dm.sms: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cbouilla/spasm/HEAD/tests/Matrix/dm.sms -------------------------------------------------------------------------------- /tests/Matrix/dm2.sms: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cbouilla/spasm/HEAD/tests/Matrix/dm2.sms -------------------------------------------------------------------------------- /tests/Matrix/empty.sms: -------------------------------------------------------------------------------- 1 | 0 0 M 2 | 0 0 0 -------------------------------------------------------------------------------- /tests/Matrix/example.sms: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cbouilla/spasm/HEAD/tests/Matrix/example.sms -------------------------------------------------------------------------------- /tests/Matrix/g1.sms: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cbouilla/spasm/HEAD/tests/Matrix/g1.sms -------------------------------------------------------------------------------- /tests/Matrix/l1.sms: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cbouilla/spasm/HEAD/tests/Matrix/l1.sms -------------------------------------------------------------------------------- /tests/Matrix/lower_trapeze.sms: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cbouilla/spasm/HEAD/tests/Matrix/lower_trapeze.sms -------------------------------------------------------------------------------- /tests/Matrix/m1.sms: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cbouilla/spasm/HEAD/tests/Matrix/m1.sms -------------------------------------------------------------------------------- /tests/Matrix/mat364.sms: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cbouilla/spasm/HEAD/tests/Matrix/mat364.sms -------------------------------------------------------------------------------- /tests/Matrix/medium.sms: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cbouilla/spasm/HEAD/tests/Matrix/medium.sms -------------------------------------------------------------------------------- /tests/Matrix/p3.sms: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cbouilla/spasm/HEAD/tests/Matrix/p3.sms -------------------------------------------------------------------------------- /tests/Matrix/rectangular_h.sms: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cbouilla/spasm/HEAD/tests/Matrix/rectangular_h.sms -------------------------------------------------------------------------------- /tests/Matrix/rectangular_l.sms: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cbouilla/spasm/HEAD/tests/Matrix/rectangular_l.sms -------------------------------------------------------------------------------- /tests/Matrix/scc.sms: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cbouilla/spasm/HEAD/tests/Matrix/scc.sms -------------------------------------------------------------------------------- /tests/Matrix/scc2.sms: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cbouilla/spasm/HEAD/tests/Matrix/scc2.sms -------------------------------------------------------------------------------- /tests/Matrix/scc3.sms: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cbouilla/spasm/HEAD/tests/Matrix/scc3.sms -------------------------------------------------------------------------------- /tests/Matrix/singular.sms: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cbouilla/spasm/HEAD/tests/Matrix/singular.sms -------------------------------------------------------------------------------- /tests/Matrix/singular2.sms: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cbouilla/spasm/HEAD/tests/Matrix/singular2.sms -------------------------------------------------------------------------------- /tests/Matrix/singular3.sms: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cbouilla/spasm/HEAD/tests/Matrix/singular3.sms -------------------------------------------------------------------------------- /tests/Matrix/small.sms: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cbouilla/spasm/HEAD/tests/Matrix/small.sms -------------------------------------------------------------------------------- /tests/Matrix/t1.sms: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cbouilla/spasm/HEAD/tests/Matrix/t1.sms -------------------------------------------------------------------------------- /tests/Matrix/tree_test.sms: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cbouilla/spasm/HEAD/tests/Matrix/tree_test.sms -------------------------------------------------------------------------------- /tests/Matrix/trefethen_2000.sms: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cbouilla/spasm/HEAD/tests/Matrix/trefethen_2000.sms -------------------------------------------------------------------------------- /tests/Matrix/trefethen_500.sms: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cbouilla/spasm/HEAD/tests/Matrix/trefethen_500.sms -------------------------------------------------------------------------------- /tests/Matrix/tridiagonal.sms: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cbouilla/spasm/HEAD/tests/Matrix/tridiagonal.sms -------------------------------------------------------------------------------- /tests/Matrix/u1.sms: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cbouilla/spasm/HEAD/tests/Matrix/u1.sms -------------------------------------------------------------------------------- /tests/Matrix/upper_trapeze.sms: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cbouilla/spasm/HEAD/tests/Matrix/upper_trapeze.sms -------------------------------------------------------------------------------- /tests/Matrix/void.sms: -------------------------------------------------------------------------------- 1 | 10 10 M 2 | 0 0 0 -------------------------------------------------------------------------------- /tests/dense_lsolve.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cbouilla/spasm/HEAD/tests/dense_lsolve.c -------------------------------------------------------------------------------- /tests/dense_lu_ffpack.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cbouilla/spasm/HEAD/tests/dense_lu_ffpack.c -------------------------------------------------------------------------------- /tests/dense_rref_ffpack.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cbouilla/spasm/HEAD/tests/dense_rref_ffpack.c -------------------------------------------------------------------------------- /tests/dense_usolve.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cbouilla/spasm/HEAD/tests/dense_usolve.c -------------------------------------------------------------------------------- /tests/dm.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cbouilla/spasm/HEAD/tests/dm.c -------------------------------------------------------------------------------- /tests/echelonize.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cbouilla/spasm/HEAD/tests/echelonize.c -------------------------------------------------------------------------------- /tests/gesv.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cbouilla/spasm/HEAD/tests/gesv.c -------------------------------------------------------------------------------- /tests/kernel.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cbouilla/spasm/HEAD/tests/kernel.c -------------------------------------------------------------------------------- /tests/lu.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cbouilla/spasm/HEAD/tests/lu.c -------------------------------------------------------------------------------- /tests/mat_perm.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cbouilla/spasm/HEAD/tests/mat_perm.c -------------------------------------------------------------------------------- /tests/matching.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cbouilla/spasm/HEAD/tests/matching.c -------------------------------------------------------------------------------- /tests/prng.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cbouilla/spasm/HEAD/tests/prng.c -------------------------------------------------------------------------------- /tests/rank_cert.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cbouilla/spasm/HEAD/tests/rank_cert.c -------------------------------------------------------------------------------- /tests/scc.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cbouilla/spasm/HEAD/tests/scc.c -------------------------------------------------------------------------------- /tests/schur.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cbouilla/spasm/HEAD/tests/schur.c -------------------------------------------------------------------------------- /tests/schur_dense.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cbouilla/spasm/HEAD/tests/schur_dense.c -------------------------------------------------------------------------------- /tests/scripts/random_matrix.sage: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cbouilla/spasm/HEAD/tests/scripts/random_matrix.sage -------------------------------------------------------------------------------- /tests/scripts/random_matrix_A.sage: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cbouilla/spasm/HEAD/tests/scripts/random_matrix_A.sage -------------------------------------------------------------------------------- /tests/scripts/random_matrix_B.sage: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cbouilla/spasm/HEAD/tests/scripts/random_matrix_B.sage -------------------------------------------------------------------------------- /tests/scripts/random_matrix_C.sage: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cbouilla/spasm/HEAD/tests/scripts/random_matrix_C.sage -------------------------------------------------------------------------------- /tests/scripts/random_matrix_D.sage: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cbouilla/spasm/HEAD/tests/scripts/random_matrix_D.sage -------------------------------------------------------------------------------- /tests/scripts/random_singular_matrix.sage: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cbouilla/spasm/HEAD/tests/scripts/random_singular_matrix.sage -------------------------------------------------------------------------------- /tests/scripts/tridiagonal.sage: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cbouilla/spasm/HEAD/tests/scripts/tridiagonal.sage -------------------------------------------------------------------------------- /tests/scripts/upper_lower.sage: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cbouilla/spasm/HEAD/tests/scripts/upper_lower.sage -------------------------------------------------------------------------------- /tests/sha.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cbouilla/spasm/HEAD/tests/sha.c -------------------------------------------------------------------------------- /tests/solve.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cbouilla/spasm/HEAD/tests/solve.c -------------------------------------------------------------------------------- /tests/sparse_lsolve.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cbouilla/spasm/HEAD/tests/sparse_lsolve.c -------------------------------------------------------------------------------- /tests/sparse_lu_usolve.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cbouilla/spasm/HEAD/tests/sparse_lu_usolve.c -------------------------------------------------------------------------------- /tests/sparse_usolve.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cbouilla/spasm/HEAD/tests/sparse_usolve.c -------------------------------------------------------------------------------- /tests/sparse_utsolve.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cbouilla/spasm/HEAD/tests/sparse_utsolve.c -------------------------------------------------------------------------------- /tests/spmv.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cbouilla/spasm/HEAD/tests/spmv.c -------------------------------------------------------------------------------- /tests/submatrix.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cbouilla/spasm/HEAD/tests/submatrix.c -------------------------------------------------------------------------------- /tests/test_tools.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cbouilla/spasm/HEAD/tests/test_tools.c -------------------------------------------------------------------------------- /tests/test_tools.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cbouilla/spasm/HEAD/tests/test_tools.h -------------------------------------------------------------------------------- /tests/transpose.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cbouilla/spasm/HEAD/tests/transpose.c -------------------------------------------------------------------------------- /tests/vec_perm.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cbouilla/spasm/HEAD/tests/vec_perm.c -------------------------------------------------------------------------------- /tools/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cbouilla/spasm/HEAD/tools/CMakeLists.txt -------------------------------------------------------------------------------- /tools/bitmap.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cbouilla/spasm/HEAD/tools/bitmap.c -------------------------------------------------------------------------------- /tools/check_cert.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cbouilla/spasm/HEAD/tools/check_cert.c -------------------------------------------------------------------------------- /tools/common.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cbouilla/spasm/HEAD/tools/common.c -------------------------------------------------------------------------------- /tools/common.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cbouilla/spasm/HEAD/tools/common.h -------------------------------------------------------------------------------- /tools/dm.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cbouilla/spasm/HEAD/tools/dm.c -------------------------------------------------------------------------------- /tools/echelonize.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cbouilla/spasm/HEAD/tools/echelonize.c -------------------------------------------------------------------------------- /tools/kernel.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cbouilla/spasm/HEAD/tools/kernel.c -------------------------------------------------------------------------------- /tools/rank.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cbouilla/spasm/HEAD/tools/rank.c -------------------------------------------------------------------------------- /tools/solve.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cbouilla/spasm/HEAD/tools/solve.c -------------------------------------------------------------------------------- /tools/stack.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cbouilla/spasm/HEAD/tools/stack.c -------------------------------------------------------------------------------- /tools/transpose.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cbouilla/spasm/HEAD/tools/transpose.c -------------------------------------------------------------------------------- /tools/vertical_swap.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cbouilla/spasm/HEAD/tools/vertical_swap.c --------------------------------------------------------------------------------