Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Put in tests for sampler #248

Merged
merged 108 commits into from
Apr 11, 2024
Merged
Show file tree
Hide file tree
Changes from 85 commits
Commits
Show all changes
108 commits
Select commit Hold shift + click to select a range
750304d
Create test_sampler.cpp
vlkale Apr 1, 2024
9dde439
CMakeLists.txt: set up test for sampler
vlkale Apr 1, 2024
64a9f1a
test_sampler.cpp: put in code for sampler test
vlkale Apr 1, 2024
99d589d
test_sampler.cpp: typo in comment (2 invocation --> 2 invocations)
vlkale Apr 1, 2024
d13efe8
CMakeLists.txt: support sampler test
vlkale Apr 1, 2024
d1673d4
kp_sampler_skip.cpp: change printf to std::out for ctests
vlkale Apr 1, 2024
51c2094
kp_sampler_skip.cpp: include iostream for std::cout
vlkale Apr 1, 2024
e1aacb0
Update kp_sampler_skip.cpp: \n instead of std::endl
vlkale Apr 2, 2024
0801d92
kp_sampler_skip.cpp: apply clang format
vlkale Apr 2, 2024
c371396
kp_sampler_skip.cpp: fix for std::out of tool-invoked fence verbose d…
vlkale Apr 2, 2024
83b5041
kp_sampler_skip.cpp: apply clang format
vlkale Apr 2, 2024
79f4b42
Rename test_sampler.cpp to test_parfor.cpp
vlkale Apr 2, 2024
b39e3dc
Update CMakeLists.txt: reduce and scan sampling tests
vlkale Apr 2, 2024
b802f47
Create test_parreduce.cpp
vlkale Apr 2, 2024
a4741e8
Create test_parscan.cpp
vlkale Apr 2, 2024
acf4f21
Update test_parreduce.cpp: parallel_reduce function
vlkale Apr 2, 2024
83c3d8c
test_parscan.cpp: put in test for sampling parallel_scan
vlkale Apr 2, 2024
3402f8f
Update test_parreduce.cpp: fix x[i] to x(i)
vlkale Apr 2, 2024
6dd9a63
Update test_parreduce.cpp: Kokkos:: for View
vlkale Apr 2, 2024
ca38a69
test_parreduce.cpp: reduce lambda
vlkale Apr 2, 2024
e381df3
Update test_parscan.cpp: operator for cuda/hip build
vlkale Apr 2, 2024
01cc359
test_parscan.cpp: support scan test function
vlkale Apr 2, 2024
83910d9
test_parreduce.cpp: reduction operator second argument
vlkale Apr 2, 2024
9b31f1e
test_parscan.cpp: fix scan test operator
vlkale Apr 2, 2024
05db2a6
Update test_parscan.cpp: fix scan test to have to Views
vlkale Apr 2, 2024
039665f
test_parscan.cpp: policy to size
vlkale Apr 2, 2024
c74c1b8
Update kp_kernel_logger.cpp: fix typo for scan callback
vlkale Apr 2, 2024
489b5f3
test_parscan.cpp: apply clang format
vlkale Apr 2, 2024
ddc89dc
test_parreduce.cpp: apply clang format
vlkale Apr 2, 2024
b905edd
CMakeLists.txt: add_library -> kp_add_library
vlkale Apr 4, 2024
0e27371
Update test_parfor.cpp: put in finished with end in matchers
vlkale Apr 4, 2024
19967bd
Update test_parscan.cpp: update matchers / comments removal
vlkale Apr 4, 2024
2943eb9
test_parreduce.cpp: fix matchers
vlkale Apr 4, 2024
113b4dd
test_parscan.cpp: apply clang format
vlkale Apr 4, 2024
5f5604d
Update README.md: add sampler entry
vlkale Apr 4, 2024
b0a956e
test_parreduce.cpp: fix int ref in operator
vlkale Apr 4, 2024
ae0cfa2
test_parscan.cpp: int ref in operator
vlkale Apr 4, 2024
54009c2
test_parscan.cpp: long int in signature
vlkale Apr 4, 2024
d0587bc
test_parreduce.cpp: long int in second argument to operator
vlkale Apr 4, 2024
65b2ac5
Update test_parreduce.cpp: change sum to int type
vlkale Apr 4, 2024
5389966
Update test_parreduce.cpp: declare sum as long int
vlkale Apr 4, 2024
9e1d806
Update README.md
vlkale Apr 5, 2024
c38076f
Merge pull request #14 from kokkos/develop
vlkale Apr 5, 2024
6f6a305
Update test_parfor.cpp
vlkale Apr 5, 2024
97da044
test_parfor.cpp: put in fence test
vlkale Apr 5, 2024
7cbecfe
Update test_parfor.cpp: put in checks for number of calls and Null Pt…
vlkale Apr 5, 2024
6afc419
test_parfor.cpp: apply clang format
vlkale Apr 5, 2024
cb310a0
fix test par for
vlkale Apr 5, 2024
7624153
test_parfor.cpp: apply clang format
vlkale Apr 5, 2024
4b1ca10
kp_sampler_skip.cpp: fix sampler std::cout prints for test
vlkale Apr 5, 2024
13ba383
test_parfor.cpp: apply clang format
vlkale Apr 5, 2024
e18d2f5
test_parfor.cpp: fixing matcher string for number contains
vlkale Apr 5, 2024
21ee9e2
Update test_parfor.cpp: not substr
vlkale Apr 5, 2024
48b869d
test_parfor.cpp: apply clang format
vlkale Apr 5, 2024
756bd68
kp_sampler_skip.cpp: apply clang format
vlkale Apr 5, 2024
6e28d67
test_parfor.cpp: apply clang format
vlkale Apr 5, 2024
57a66fc
test_parfor.cpp: apply clang format
vlkale Apr 5, 2024
a0a8483
Update test_parfor.cpp
vlkale Apr 5, 2024
7f0a70d
test_parfor.cpp: apply clang format
vlkale Apr 5, 2024
89ea724
test_parfor.cpp: Times function
vlkale Apr 5, 2024
f4227be
delete file accidentally put in tests directory
vlkale Apr 5, 2024
5b87797
Update test_parfor.cpp: remove AtMost
vlkale Apr 5, 2024
9abf32e
Update test_parfor.cpp: remove using AtMost
vlkale Apr 5, 2024
d363a92
kp_sampler_skip.cpp: put back in
vlkale Apr 6, 2024
23d0f81
Update test_parreduce.cpp
vlkale Apr 6, 2024
ffbbb85
test_parfor.cpp: remove count for number of times
vlkale Apr 6, 2024
660c4ba
Update test_parscan.cpp
vlkale Apr 6, 2024
17ed285
Update test_parfor.cpp: removing Contains
vlkale Apr 6, 2024
7b8db70
kp_sampler_skip.cpp: apply clang format
vlkale Apr 6, 2024
a1cb3fd
test_parfor.cpp: apply clang format
vlkale Apr 6, 2024
388ca7b
test_parreduce.cpp: apply clang format
vlkale Apr 6, 2024
4dea629
test_parscan.cpp: apply clang format
vlkale Apr 6, 2024
f97a3b4
Update test_parfor.cpp: putting in times
vlkale Apr 6, 2024
336e304
test_parfor.cpp: apply clang format
vlkale Apr 6, 2024
69c694a
Update test_parreduce.cpp: put in times
vlkale Apr 6, 2024
26573e5
test_parscan.cpp: put in times test
vlkale Apr 6, 2024
c72fbb0
test_parscan.cpp: apply clang format
vlkale Apr 6, 2024
404f061
test_parreduce.cpp: apply clang format
vlkale Apr 6, 2024
5e5ecfe
test_parscan.cpp: apply clang format
vlkale Apr 6, 2024
b436b4b
test_parscan.cpp: apply clang format
vlkale Apr 6, 2024
5f60e7e
test_parreduce.cpp: apply clang format
vlkale Apr 6, 2024
c287148
test_parfor.cpp: apply clang format
vlkale Apr 6, 2024
f3e54eb
test_parfor.cpp: apply clang format
vlkale Apr 6, 2024
ac11f49
test_parreduce.cpp: apply clang format
vlkale Apr 6, 2024
2c5fd43
test_parscan.cpp: apply clang format
vlkale Apr 6, 2024
262a6bb
kp_sampler_skip.cpp: std::cout to std::cerr
vlkale Apr 10, 2024
fd36878
test_parscan.cpp: fix declaration for variable result
vlkale Apr 10, 2024
d146c28
test_parfor.cpp: revisions of tests PR review
vlkale Apr 10, 2024
22ba2e4
test_parreduce.cpp: fix with new tests
vlkale Apr 10, 2024
d8a492e
test_parscan.cpp: fix sampler scan
vlkale Apr 10, 2024
fc0c10c
test_parreduce.cpp: fix with correct samples and comments
vlkale Apr 10, 2024
71adb27
CMakeLists.txt: fix sampler skip rate
vlkale Apr 10, 2024
aab0435
test_parfor.cpp: add string header
vlkale Apr 11, 2024
3a23028
test_parreduce.cpp: add string header
vlkale Apr 11, 2024
877d863
test_parscan.cpp: add string header
vlkale Apr 11, 2024
9fa94c5
Update test_parfor.cpp: fix output
vlkale Apr 11, 2024
88040dc
test_parreduce.cpp: fix test
vlkale Apr 11, 2024
030734b
test_parscan.cpp: fix occurrences variable
vlkale Apr 11, 2024
5c563ff
test_parfor.cpp: apply clang format
vlkale Apr 11, 2024
9d644d7
test_parreduce.cpp: apply clang format
vlkale Apr 11, 2024
d8f29f4
test_parscan.cpp: apply clang format
vlkale Apr 11, 2024
1f4e9c2
test_parreduce.cpp: apply clang format
vlkale Apr 11, 2024
efa80cb
test_parfor.cpp: fix sampler number from 11 to 12
vlkale Apr 11, 2024
08be2d7
test_parreduce.cpp: sample number from 11 to 12
vlkale Apr 11, 2024
13d78db
test_parscan.cpp: change sample from 11 to 12
vlkale Apr 11, 2024
603ecc4
kp_sampler_skip.cpp: revert cerr to cout
vlkale Apr 11, 2024
8aaaae9
CMakeLists.txt: make global fences 0
vlkale Apr 11, 2024
790752f
CMakeLists.txt: remove setting of global fence environment variable
vlkale Apr 11, 2024
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
5 changes: 4 additions & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -33,11 +33,14 @@ void foo() {
The following provides an overview of the tools available in the set of Kokkos Tools. Click on each Kokkos Tools name to see more details about the tool via the Kokkos Tools Wiki.

### Utilities

+ [**KernelFilter:**](https://github.com/kokkos/kokkos-tools/wiki/KernelFilter)

A tool which is used in conjunction with analysis tools, to restrict them to a subset of the application.

+ [**KernelSampler:**](https://github.com/kokkos/kokkos-tools/wiki/KernelSampler)

A tool to be used in conjunction with analysis tools to restrict the tooling to samples of Kokkos kernel invocations.

### Memory Analysis
+ [**MemoryHighWater:**](https://github.com/kokkos/kokkos-tools/wiki/MemoryHighWater)

Expand Down
Loading
Loading