omp.hpp
Go to the documentation of this file.
1 //
2 // Copyright (c) 2022 INRIA
3 //
4 
5 #ifndef __pinocchio_algorithm_parallel_omp_hpp__
6 #define __pinocchio_algorithm_parallel_omp_hpp__
7 
8 #include <omp.h>
9 
10 namespace pinocchio
11 {
12  inline void set_default_omp_options(const size_t num_threads = (size_t)omp_get_max_threads())
13  {
14  omp_set_num_threads((int)num_threads);
15  omp_set_dynamic(0);
16  }
17 } // namespace pinocchio
18 
19 #endif // ifndef __pinocchio_algorithm_parallel_omp_hpp__
run-algo-in-parallel.num_threads
num_threads
Definition: run-algo-in-parallel.py:10
pinocchio::set_default_omp_options
void set_default_omp_options(const size_t num_threads=(size_t) omp_get_max_threads())
Definition: omp.hpp:12
pinocchio
Main pinocchio namespace.
Definition: timings.cpp:27


pinocchio
Author(s):
autogenerated on Sun Dec 22 2024 03:41:12