diff --git a/example/README.md b/example/README.md index aa84c3b..9141fb0 100644 --- a/example/README.md +++ b/example/README.md @@ -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 $ _ ``` @@ -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 $ _ ``` @@ -138,14 +138,14 @@ $ _ #include int main(int argc, char* argv[]) -{ const unsigned long pi_seed{3141592654}; +{ const unsigned long seed{2718281828}; const auto n{100}; std::vector 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) @@ -165,14 +165,14 @@ int main(int argc, char* argv[]) #include int main(int argc, char* argv[]) -{ const unsigned long pi_seed{3141592654}; +{ const unsigned long seed{2718281828}; const auto n{100}; thrust::device_vector 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) @@ -192,14 +192,14 @@ int main(int argc, char* argv[]) #include 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 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) @@ -220,7 +220,7 @@ int main(int argc, char* argv[]) #include int main(int argc, char* argv[]) -{ const unsigned long pi_seed{3141592654}; +{ const unsigned long seed{2718281828}; const auto n{100}; sycl::buffer v{sycl::range(n)}; sycl::queue q; @@ -228,7 +228,7 @@ int main(int argc, char* argv[]) 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(); diff --git a/example/rand100.cu b/example/rand100.cu index d7d7b91..e8570a5 100644 --- a/example/rand100.cu +++ b/example/rand100.cu @@ -5,14 +5,14 @@ #include int main(int argc, char* argv[]) -{ const unsigned long pi_seed{3141592654}; +{ const unsigned long seed{2718281828}; const auto n{100}; thrust::device_vector 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) diff --git a/example/rand100_oneapi.cpp b/example/rand100_oneapi.cpp index 9b71fef..f9930b9 100644 --- a/example/rand100_oneapi.cpp +++ b/example/rand100_oneapi.cpp @@ -6,7 +6,7 @@ #include int main(int argc, char* argv[]) -{ const unsigned long pi_seed{3141592654}; +{ const unsigned long seed{2718281828}; const auto n{100}; sycl::buffer v{sycl::range(n)}; sycl::queue q; @@ -14,7 +14,7 @@ int main(int argc, char* argv[]) 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(); diff --git a/example/rand100_openmp.cpp b/example/rand100_openmp.cpp index 0101cea..d3371b3 100644 --- a/example/rand100_openmp.cpp +++ b/example/rand100_openmp.cpp @@ -5,14 +5,14 @@ #include int main(int argc, char* argv[]) -{ const unsigned long pi_seed{3141592654}; +{ const unsigned long seed{2718281828}; const auto n{100}; std::vector 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) diff --git a/example/rand100_rocm.cpp b/example/rand100_rocm.cpp index db466d0..afde60c 100644 --- a/example/rand100_rocm.cpp +++ b/example/rand100_rocm.cpp @@ -5,14 +5,14 @@ #include int main(int argc, char* argv[]) -{ const unsigned long pi_seed{3141592654}; +{ const unsigned long seed{2718281828}; const auto n{100}; thrust::device_vector 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)