File: dset64Test.py

package info (click to toggle)
shasta 0.14.0-1
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid
  • size: 29,636 kB
  • sloc: cpp: 82,262; python: 2,348; makefile: 222; sh: 143
file content (35 lines) | stat: -rwxr-xr-x 626 bytes parent folder | download | duplicates (4)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
#!/usr/bin/python3

helpMessage = """
This runs a unit test for dset64/dset64-gccAtomic.hpp.

Invoke with 5 arguments:
- The number of items (vertices).
- The number of union operations (edges).
- The number of threads.
- The number of union operations per batch.
- The random seed.
"""


import shasta
import sys

if not len(sys.argv)==6:
    print(helpMessage)
    exit(1);
    
n = int(sys.argv[1])
m = int(sys.argv[2])
threadCount = int(sys.argv[3])
batchSize = int(sys.argv[4])
seed = int(sys.argv[5])


shasta.dset64Test(
    n = n,
    m = m,
    threadCount = threadCount,
    batchSize = batchSize,
    seed = seed)