diff --git a/(p,t)_sparsification/main.cpp b/(p,t)_sparsification/main.cpp index b4b342b53125528fa344fa4d37473f1d63deb596..52e253e508472628aa4ffe385e068e228bf13df0 100644 --- a/(p,t)_sparsification/main.cpp +++ b/(p,t)_sparsification/main.cpp @@ -18,7 +18,7 @@ namespace po = boost::program_options; int main(int argc, char *argv[]) { srand((unsigned)time(NULL)); - + unsigned int nproc = std::thread::hardware_concurrency(); po::options_description desc("Allowed options"); desc.add_options() ("help", "produce help message") @@ -66,7 +66,7 @@ int main(int argc, char *argv[]) { - #pragma omp parallel for num_threads(NUM_TRIALS) + #pragma omp parallel for num_threads(nproc) for (int i = 0; i < NUM_TRIALS; i++) { auto start = std::chrono::steady_clock::now();