#!/bin/sh

# SuiteSparse:GraphBLAS, Timothy A. Davis, (c) 2017-2021, All Rights Reserved.
# SPDX-License-Identifier: Apache-2.0

../build/tri_demo 1 4 4                        > tri_demo.out
../build/tri_demo 0 5 5 30 1                  >> tri_demo.out
../build/tri_demo < Matrix/eye3               >> tri_demo.out
../build/tri_demo < Matrix/2blocks            >> tri_demo.out
../build/tri_demo < Matrix/t1                 >> tri_demo.out
../build/tri_demo < Matrix/t2                 >> tri_demo.out
../build/tri_demo < Matrix/ash219             >> tri_demo.out
../build/tri_demo < Matrix/bcsstk01           >> tri_demo.out
../build/tri_demo < Matrix/bcsstk16           >> tri_demo.out
../build/tri_demo < Matrix/fs_183_1           >> tri_demo.out
../build/tri_demo < Matrix/ibm32a             >> tri_demo.out
../build/tri_demo < Matrix/ibm32b             >> tri_demo.out
../build/tri_demo < Matrix/lp_afiro           >> tri_demo.out
../build/tri_demo < Matrix/mbeacxc            >> tri_demo.out
../build/tri_demo < Matrix/west0067           >> tri_demo.out
../build/tri_demo 1 200 200 0                 >> tri_demo.out
../build/tri_demo 0 10000 10000 100000 0      >> tri_demo.out
../build/tri_demo 0 10000 10000 100000 1      >> tri_demo.out
../build/tri_demo 0 100000 100000 10000000 0  >> tri_demo.out
../build/tri_demo 0 100000 100000 10000000 1  >> tri_demo.out

grep -v time Output/tri_demo.out | grep -v rate > t1.out
grep -v time tri_demo.out        | grep -v rate > t2.out
diff t1.out t2.out

exit 0
