File: vdemo

package info (click to toggle)
suitesparse-graphblas 7.4.0%2Bdfsg-2
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid, trixie
  • size: 67,112 kB
  • sloc: ansic: 1,072,243; cpp: 8,081; sh: 512; makefile: 506; asm: 369; python: 125; awk: 10
file content (23 lines) | stat: -rwxr-xr-x 899 bytes parent folder | download | duplicates (3)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
#!/bin/sh

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

# V="valgrind --error-limit=no --tool=memcheck -q --log-file=valgrind_%p.log --leak-check=full --show-leak-kinds=all"
V="valgrind --error-limit=no --tool=memcheck -q --log-file=valgrind_%p.log"

$V ../build/wildtype_demo       > wildtype_demo.out
$V ../build/simple_demo         > simple_demo.out
$V ../build/complex_demo        > complex_demo_out.m

# NOTE: OpenMP will cause valgrind to report memory leaks.  These are not a
# problem.  They are malloc'ed objects that OpenMP intentionaly keeps until the
# application finishes.
$V ../build/openmp_demo         > openmp_demo.out

echo "Comparing output:"
diff Output/simple_demo.out       simple_demo.out
diff Output/complex_demo_out.m    complex_demo_out.m
diff Output/wildtype_demo.out     wildtype_demo.out

exit 0