From bc18db7a51fe356707abf7e7d2b1ba6dd096cb0e Mon Sep 17 00:00:00 2001 From: conrad Date: Sun, 9 Nov 2025 23:42:09 +1000 Subject: [PATCH] use ordered clause --- include/armadillo_bits/arma_rng.hpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/include/armadillo_bits/arma_rng.hpp b/include/armadillo_bits/arma_rng.hpp index 6c11af97..9e1f0bdf 100644 --- a/include/armadillo_bits/arma_rng.hpp +++ b/include/armadillo_bits/arma_rng.hpp @@ -271,10 +271,10 @@ arma_rng::set_seed(const arma_rng::seed_type val) { const int n_threads = omp_get_max_threads(); - #pragma omp parallel for schedule(static) num_threads(n_threads) + #pragma omp parallel for ordered schedule(static) num_threads(n_threads) for(int t=0; t < n_threads; ++t) { - #pragma omp critical (arma_set_seed) + #pragma omp ordered { arma_rng::get_producer().seed(val + arma_rng::seed_type(omp_get_thread_num())); }