Skip to content

Commit

Permalink
change seed value
Browse files Browse the repository at this point in the history
  • Loading branch information
arminms committed Oct 12, 2023
1 parent 5fabc12 commit 2814f37
Show file tree
Hide file tree
Showing 5 changed files with 36 additions and 36 deletions.
56 changes: 28 additions & 28 deletions example/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -81,16 +81,16 @@ Here's the output for `OpenMP` version but you get the exact same output using o
```
$ build/rand100_openmp
82 82 42 72 75 37 38 55 88 48
68 80 78 32 21 13 52 18 53 55
73 58 80 52 78 85 48 69 76 62
27 62 47 18 73 72 19 64 26 10
55 11 23 89 91 31 22 85 69 11
99 89 10 52 93 73 31 58 31 10
98 34 86 93 93 18 40 36 41 23
62 25 97 12 13 81 52 93 96 29
57 35 33 60 48 76 62 56 63 68
34 44 52 34 52 23 99 31 91 21
10 24 36 72 10 94 48 91 49 94
75 51 27 40 47 93 20 21 81 41
14 32 60 42 34 41 41 36 69 78
90 48 18 42 36 89 49 36 77 13
34 61 14 88 94 67 67 97 71 40
82 46 26 61 34 60 81 16 63 91
43 42 69 65 13 70 94 12 81 71
84 59 44 76 96 86 39 64 10 89
85 57 84 89 78 39 16 64 24 11
99 25 41 21 20 11 93 13 49 54
$ _
```
Expand All @@ -116,16 +116,16 @@ You can find the complete syntax [here](https://intel.github.io/llvm-docs/Enviro
```
$ ONEAPI_DEVICE_SELECTOR=:gpu build/rand100_oneapi
82 82 42 72 75 37 38 55 88 48
68 80 78 32 21 13 52 18 53 55
73 58 80 52 78 85 48 69 76 62
27 62 47 18 73 72 19 64 26 10
55 11 23 89 91 31 22 85 69 11
99 89 10 52 93 73 31 58 31 10
98 34 86 93 93 18 40 36 41 23
62 25 97 12 13 81 52 93 96 29
57 35 33 60 48 76 62 56 63 68
34 44 52 34 52 23 99 31 91 21
10 24 36 72 10 94 48 91 49 94
75 51 27 40 47 93 20 21 81 41
14 32 60 42 34 41 41 36 69 78
90 48 18 42 36 89 49 36 77 13
34 61 14 88 94 67 67 97 71 40
82 46 26 61 34 60 81 16 63 91
43 42 69 65 13 70 94 12 81 71
84 59 44 76 96 86 39 64 10 89
85 57 84 89 78 39 16 64 24 11
99 25 41 21 20 11 93 13 49 54
$ _
```
Expand All @@ -138,14 +138,14 @@ $ _
#include <p2rng/p2rng.hpp>

int main(int argc, char* argv[])
{ const unsigned long pi_seed{3141592654};
{ const unsigned long seed{2718281828};
const auto n{100};
std::vector<int> v(n);

p2rng::generate_n
( std::begin(v)
, n
, p2rng::bind(trng::uniform_int_dist(10, 100), pcg32(pi_seed))
, p2rng::bind(trng::uniform_int_dist(10, 100), pcg32(seed))
);

for (size_t i = 0; i < n; ++i)
Expand All @@ -165,14 +165,14 @@ int main(int argc, char* argv[])
#include <p2rng/p2rng.hpp>
int main(int argc, char* argv[])
{ const unsigned long pi_seed{3141592654};
{ const unsigned long seed{2718281828};
const auto n{100};
thrust::device_vector<int> v(n);
p2rng::cuda::generate_n
( std::begin(v)
, n
, p2rng::bind(trng::uniform_int_dist(10, 100), pcg32(pi_seed))
, p2rng::bind(trng::uniform_int_dist(10, 100), pcg32(seed))
);
for (size_t i = 0; i < n; ++i)
Expand All @@ -192,14 +192,14 @@ int main(int argc, char* argv[])
#include <p2rng/p2rng.hpp>

int main(int argc, char* argv[])
{ const unsigned long pi_seed{3141592654};
{ const unsigned long pi_seed{2718281828};
const auto n{100};
thrust::device_vector<int> v(n);

p2rng::rocm::generate_n
( std::begin(v)
, n
, p2rng::bind(trng::uniform_int_dist(10, 100), pcg32(pi_seed))
, p2rng::bind(trng::uniform_int_dist(10, 100), pcg32(seed))
);

for (size_t i = 0; i < n; ++i)
Expand All @@ -220,15 +220,15 @@ int main(int argc, char* argv[])
#include <p2rng/p2rng.hpp>
int main(int argc, char* argv[])
{ const unsigned long pi_seed{3141592654};
{ const unsigned long seed{2718281828};
const auto n{100};
sycl::buffer<int> v{sycl::range(n)};
sycl::queue q;
p2rng::oneapi::generate_n
( dpl::begin(v)
, n
, p2rng::bind(trng::uniform_int_dist(10, 100), pcg32(pi_seed))
, p2rng::bind(trng::uniform_int_dist(10, 100), pcg32(seed))
, q // this is optional and can be omitted
).wait();
Expand Down
4 changes: 2 additions & 2 deletions example/rand100.cu
Original file line number Diff line number Diff line change
Expand Up @@ -5,14 +5,14 @@
#include <p2rng/p2rng.hpp>

int main(int argc, char* argv[])
{ const unsigned long pi_seed{3141592654};
{ const unsigned long seed{2718281828};
const auto n{100};
thrust::device_vector<int> v(n);

p2rng::cuda::generate_n
( std::begin(v)
, n
, p2rng::bind(trng::uniform_int_dist(10, 100), pcg32(pi_seed))
, p2rng::bind(trng::uniform_int_dist(10, 100), pcg32(seed))
);

for (size_t i = 0; i < n; ++i)
Expand Down
4 changes: 2 additions & 2 deletions example/rand100_oneapi.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -6,15 +6,15 @@
#include <p2rng/p2rng.hpp>

int main(int argc, char* argv[])
{ const unsigned long pi_seed{3141592654};
{ const unsigned long seed{2718281828};
const auto n{100};
sycl::buffer<int> v{sycl::range(n)};
sycl::queue q;

p2rng::oneapi::generate_n
( dpl::begin(v)
, n
, p2rng::bind(trng::uniform_int_dist(10, 100), pcg32(pi_seed))
, p2rng::bind(trng::uniform_int_dist(10, 100), pcg32(seed))
, q // this is optional and can be omitted
).wait();

Expand Down
4 changes: 2 additions & 2 deletions example/rand100_openmp.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -5,14 +5,14 @@
#include <p2rng/p2rng.hpp>

int main(int argc, char* argv[])
{ const unsigned long pi_seed{3141592654};
{ const unsigned long seed{2718281828};
const auto n{100};
std::vector<int> v(n);

p2rng::generate_n
( std::begin(v)
, n
, p2rng::bind(trng::uniform_int_dist(10, 100), pcg32(pi_seed))
, p2rng::bind(trng::uniform_int_dist(10, 100), pcg32(seed))
);

for (size_t i = 0; i < n; ++i)
Expand Down
4 changes: 2 additions & 2 deletions example/rand100_rocm.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -5,14 +5,14 @@
#include <p2rng/p2rng.hpp>

int main(int argc, char* argv[])
{ const unsigned long pi_seed{3141592654};
{ const unsigned long seed{2718281828};
const auto n{100};
thrust::device_vector<int> v(n);

p2rng::rocm::generate_n
( std::begin(v)
, n
, p2rng::bind(trng::uniform_int_dist(10, 100), pcg32(pi_seed))
, p2rng::bind(trng::uniform_int_dist(10, 100), pcg32(seed))
);

for (size_t i = 0; i < n; ++i)
Expand Down

0 comments on commit 2814f37

Please sign in to comment.